Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/09/2009, à 16:34

informaticous

Installation automatique de programe

Alors bonjours, moi sa me soul quand j'ai fini une installation propre de ubuntu de devoir tout installer les programmes.
Alors j'ai créer un petit script qui permet d'installer de métré a jours le dépôt.

Mais il y a un petit hik, c'est que la liste des programmes est petit alors si vous savez m'aider a la remplir sa serait gentil.

Bon on va pas tros trainer
Voici le code a mettre dans un terminal

wget http://les7140.fr.nf/source/install.sh
chmod +x install.sh 
./install.sh

Je vous met le script on ne sais jamais.

#!/bin/bash

#################################
###       informaticous       ###
### script installation v 0.2 ###
### informaticous@hotmail.com ###
#################################


#####################
## debut du script ##
#####################

## on verifie un minimum de depandance
gksudo apt-get install xterm
gksudo "xterm -e apt-get install -y --force-yes mplayer"
## un peut de musique pdt l'installaton ça fais pas de mal
xterm -e "mplayer http://sd-1.archive-host.com/membres/up/1641316640/01-Megamix.ogg"&
gksudo 'xterm -e 'apt-get install aptitude''

#####################
##      exit       ##
#####################

exit_2 () {
        zenity --question --title="Partir" --text="Ete vous sur de voiloir quitter"
        case "$?" in
        1 )  $avancement;;
        0 ) partir ;;
        -1 ) echo "ereur inconu";;
        * ) echo "ereur inconu";;
        esac
}
partir () {
    killall mplayer 
    exit 3
}        
exit_1 () {
        case "$EXIT" in
        gtk-quit) exit_2 ;;
        exit) exit_2 ;;
        * ) ;;
        esac
}

#####################
##    Variable     ##
#####################

install () {
    app=$(aptitude search -F "%c" "^$apps$"  | sed 's/ //g')
    case "$app" in
    i)  ;;
    *)  xterm -e gksudo "apt-get -f -y --force-yes install $apps";;
    esac
}

prog_2 () {
    let "p = 100 / i"
if [ $xcfa = "true" ]
then
        let "t += p"
        apps=xcfa
        install
        echo $t
        fi
if [ $audacity = "true" ]
then
        let "t += p"
        
        apps=audacity
        install
        echo $t
        fi
if [ $songbird = "true" ]
then
        let "t += p"
        apps=songbird
        install
        echo $t
        fi
if [ $vlc = "true" ]
then
        let "t += p"
        apps=vlc
        install
        echo $t
        fi
if [ $aciderip = "true" ]
then
        let "t = t + p"
        apps=aciderip
        install
        echo $t
        fi
echo 100
}

prog () {
if [ $xcfa = "true" ]
then
           let "i = i + 1"
fi
if [ $audacity = "true" ]
then
           let "i = i + 1"
fi
if [ $songbird = "true" ]
then
        let "i += 1"
fi
if [ $vlc = "true" ]
then
           let "i += 1"
fi
if [ $aciderip = "true" ]
then
        let "i += 1"
fi
echo $i
}
#####################
##   les fenetre   ##
#####################

# fenetre de presentation
export DIALOG='
<window title="installation" window_position="3" decorated="false">
<vbox>
    <vbox spacing="10">
        <menubar>
        <menu>
        <menuitem stock="gtk-quit">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <menuitem>
        <label>"Arreter la musique"</label>
        <action>killall mplayer</action>
        </menuitem>
        <menuitem stock="gtk-about">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <label>Menu</label>
        </menu>
        </menubar>
        <frame>
    <text wrap-mode="2">
<label>"Bonjour et bienvenue dans l installation de vos programmes.
A la prochaine fenêtre vous aurez le choix entre la version de ubuntu que vous avez.

Merci d avoir choisi ce script et bonne installation"</label>
<width>350</width><height>50</height>
    </text>
    </frame>
</vbox>
    <hbox>
        <button>
        <input file icon="gtk-quit"></input>    
        <label>exit</label>
        </button>
        <button>
        <input file icon="gtk-go-forward-rtl"></input>    
        <label>précédant</label>
        <visible>disabled</visible>
        </button>
        <button>
        <label>suivant</label>
        <input file icon="gtk-go-forward-ltr"></input> 
        <action type="exit">suivant</action>
        </button>
        </hbox> 
</vbox>
</window>
'
# fenetre de version ubuntu
export DIALOG_2='
<window title="installation" window_position="3" decorated="false">
<vbox>
<vbox spacing="10">
        <menubar>
        <menu>
        <menuitem stock="gtk-quit">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <menuitem>
        <label>"Arreter la musique"</label>
        <action>killall mplayer</action>
        </menuitem>
        <menuitem stock="gtk-about">
        <action>echo test</action>
        </menuitem>
        <label>Menu</label>
        </menu>
        </menubar>
</vbox>
<frame>
    <text wrap-mode="2">
<label>"Si vous avez la dernier version de ubuntu cest jaunthy."</label>
<width>350</width><height>50</height>
    </text>
    </frame>
<hbox>
<button>
<label>Intrepid 8.10</label>
<action type="exit">intrepid</action>
</button>
<button>
<label>Jaunty 9.04</label>
<action type="exit">jaunty</action>
</button>
<button>
<label>Karmic 9.10</label>
<action type="exit">karmic</action>
</button>
</hbox> 
</vbox>
</window>
'

## recupilatif de ubunut maj depot plus maj ubuntu
export DIALOG_3='
<window title="installation" window_position="3" decorated="false">
<vbox>
    <vbox spacing="10">
        <menubar>
        <menu>
        <menuitem stock="gtk-quit">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <menuitem>
        <label>"Arreter la musique"</label>
        <action>killall mplayer</action>
        </menuitem>
        <menuitem stock="gtk-about">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <label>Menu</label>
        </menu>
        </menubar>
        <frame>
    <text wrap-mode="2">
<label>"Voici les tache avant de pouvoir installer les programe :
- Mise a jours de depot
- Ajout des cles ditendification des depot
- Mise a jours de ubuntu"</label>
<width>350</width><height>50</height>
    </text>
    </frame>
</vbox>
    <hbox>
        <button>
        <input file icon="gtk-quit"></input>    
        <label>exit</label>
        </button>
        <button>
        <input file icon="gtk-go-forward-rtl"></input>    
        <label>précédant</label>
        <visible>disabled</visible>
        </button>
        <button>
        <label>suivant</label>
        <input file icon="gtk-go-forward-ltr"></input> 
        <action type="exit">suivant</action>
        </button>
        </hbox> 
</vbox>
</window>
'
# choix logiciel a installer
export DIALOG_4='
<window title="installation" window_position="3" decorated="false">
<vbox>
<vbox spacing="10">
        <menubar>
        <menu>
        <menuitem stock="gtk-quit">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <menuitem>
        <label>"Arreter la musique"</label>
        <action>killall mplayer</action>
        </menuitem>
        <menuitem stock="gtk-about">
        <action>echo test</action>
        </menuitem>
        <label>Menu</label>
        </menu>
        </menubar>
</vbox>
<frame audio>
  <checkbox>
    <variable>xcfa</variable>
    <label>xcfa utilitaire qui permet l encodage des cd de musique et aussi la conversion de fichier audio</label>
  </checkbox>
  <checkbox>
    <variable>audacity</variable>
    <label>audacity utilitaire pour l édition de musique</label>
  </checkbox>
  <checkbox>
    <variable>songbird</variable>
    <label>Songbird lecteur audio du projet Mozilla</label>
  </checkbox>
 </frame>
 <frame video>
  <checkbox>
    <variable>vlc</variable>
    <label>vlc permet de lire la pus part des vidéo il a pour qualité d être léger</label>
  </checkbox>
    <checkbox>
    <variable>aciderip</variable>
    <label>aciderip il permet de sauvegarde vos dvd sur le disque dur dans le format divx</label>
  </checkbox>
    </frame>
    <hbox>
        <button>
        <input file icon="gtk-quit"></input>    
        <label>exit</label>
        </button>
        <button>
        <input file icon="gtk-go-forward-rtl"></input>    
        <label>précédant</label>
        <visible>disabled</visible>
        </button>
        <button>
        <label>suivant</label>
        <input file icon="gtk-go-forward-ltr"></input>
        <action type="exit">suivant</action>
        </button>
        </hbox> 
</vbox>
</window>'

# restaurer le source list

export DIALOG_5='
<window title="installation" window_position="3" decorated="false">
<vbox>
<vbox spacing="10">
        <menubar>
        <menu>
        <menuitem stock="gtk-quit">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <menuitem>
        <label>"Arreter la musique"</label>
        <action>killall mplayer</action>
        </menuitem>
        <menuitem stock="gtk-about">
        <action>echo test</action>
        </menuitem>
        <label>Menu</label>
        </menu>
        </menubar>
</vbox>
<vbox>
<hbox>
<frame>
    <text wrap-mode="2">
<label>"Si vous ne savez pas quoi choisir cliquer sur laiser le source.list"</label>
<width>350</width><height>50</height>
    </text>
    </frame>
</hbox>
<hbox>
<button>
<variable>restaurer</variable>
<label>restaurer source.lis</label>
<action type="exit">oui</action>
</button>
<button>
<variable>laisser</variable>
<label>laisser le source.lis</label>
<action type="exit">non</action>
</button>
</hbox> 
</vbox>
</vbox>
</window>
'
# fenetre de presentation
export DIALOG_6='
<window title="installation" window_position="3" decorated="false">
<vbox>
    <vbox spacing="10">
        <menubar>
        <menu>
        <menuitem stock="gtk-quit">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <menuitem>
        <label>"Arreter la musique"</label>
        <action>killall mplayer</action>
        </menuitem>
        <menuitem stock="gtk-about">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <label>Menu</label>
        </menu>
        </menubar>
        <frame>
    <text wrap-mode="2">
<label>"Maintenant on vas netoyer pour garder votre systeme propre"</label>
<width>350</width><height>50</height>
    </text>
    </frame>
</vbox>
    <hbox>
        <button>
        <input file icon="gtk-quit"></input>    
        <label>exit</label>
        </button>
        <button>
        <input file icon="gtk-go-forward-rtl"></input>    
        <label>précédant</label>
        <visible>disabled</visible>
        </button>
        <button>
        <label>suivant</label>
        <input file icon="gtk-go-forward-ltr"></input> 
        <action type="exit">suivant</action>
        </button>
        </hbox> 
</vbox>
</window>
'
#quitter
export DIALOG_7='
<window title="installation" window_position="3" decorated="false">
<vbox>
    <vbox spacing="10">
        <menubar>
        <menu>
        <menuitem stock="gtk-quit">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <menuitem>
        <label>"Arreter la musique"</label>
        <action>killall mplayer</action>
        </menuitem>
        <menuitem stock="gtk-about">
        <action>EXIT:gtk-quit</action>
        </menuitem>
        <label>Menu</label>
        </menu>
        </menubar>
        <frame>
    <text wrap-mode="2">
<label>"Félicitation les programe sont correctement installer, il est recommandre de redémare pour que tout soit pris en comte."</label>
<width>350</width><height>50</height>
    </text>
    </frame>
</vbox>
    <hbox>
        <button>
        <input file icon="gtk-quit"></input>    
        <label>exit</label>
        </button>
        </hbox> 
</vbox>
</window>
'

########################
## prog d'install ######
########################
DEM () {
avancement=DEM
apps="zenity gtkdialog"
install
# récupérer la sortie standard de Gtkdialog
VARIABLES=`gtkdialog --program DIALOG`
# créer les variables shell
eval $VARIABLES
        case "$EXIT" in
        gtk-quit) exit_2 ;;
        exit) exit_2 ;;
        suivant ) VERSION ;;
        * ) ;;
        esac
exit_1
}
VERSION () {
avancement=VERSION
# récupérer la sortie standard de Gtkdialog
VARIABLES=`gtkdialog --program DIALOG_2`
# créer les variables shell
eval $VARIABLES
        case "$EXIT" in
        gtk-quit) exit_2 ;;
        exit) exit_2 ;;
        intrepid ) wget http://les7140.fr.nf/source/intrepid/sources.list && gksudo mv /etc/apt/sources.list /etc/apt/sources.list_bak && gksudo cp sources.list /etc/apt/sources.list && rm sources.list && MAJ ;;
        jaunty ) wget http://les7140.fr.nf/source/jaunty/sources.list && gksudo mv /etc/apt/sources.list /etc/apt/sources.list_bak && gksudo cp sources.list /etc/apt/sources.list && rm sources.list && MAJ ;;
        karmic ) wget http://les7140.fr.nf/source/karmic/sources.list && gksudo mv /etc/apt/sources.list /etc/apt/sources.list_bak && gksudo cp sources.list /etc/apt/sources.list && rm sources.list && MAJ ;;
        * ) ;;
        esac
}
MAJ () {
avancement=MAJ
# récupérer la sortie standard de Gtkdialog
VARIABLES=`gtkdialog --program DIALOG_3`
        case "$EXIT" in
        gtk-quit) exit_2 ;;
        exit) exit_2 ;;
        suivant ) ;;
        * ) ;;
        esac
# créer les variables shell
eval $VARIABLES
xterm -e "wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -"
xterm -e "wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -"
xterm -e "wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -"
xterm -e gksudo "apt-get update"
xterm -e gksudo "apt-get upgrade"
INSTA
}
INSTA () {
avancement=INSTA
# récupérer la sortie standard de Gtkdialog
VARIABLES=`gtkdialog --program DIALOG_4`
# créer les variables shell
eval $VARIABLES
        case "$EXIT" in
        gtk-quit) exit_2 ;;
        exit) exit_2 ;;
        suivant ) INSTA_2 ;;
        * ) ;;
        esac
}
INSTA_2 () {
prog
prog_2 | zenity --progress --title="installation" --text="installation de vos programe" --auto-close
SOURCE
}
SOURCE () {
avancement=SOURCE
# récupérer la sortie standard de Gtkdialog
VARIABLES=`gtkdialog --program DIALOG_5`
# créer les variables shell
eval $VARIABLES    
        case "$EXIT" in
        gtk-quit) exit_2 ;;
        exit) exit_2 ;;
        oui ) gksudo mv /etc/apt/sources.list_bak /etc/apt/sources.list && CLAEN ;;
        non ) CLAEN ;;
        * ) ;;
        esac
}
CLAEN () {
avancement=CLAEN
# récupérer la sortie standard de Gtkdialog
VARIABLES=`gtkdialog --program DIALOG_6`
# créer les variables shell
eval $VARIABLES    
        case "$EXIT" in
        gtk-quit) exit_2 ;;
        exit) exit_2 ;;
        suivant ) gksudo "xterm -e apt-get -f -y --force-yes autoremove" && gksudo "xterm -e apt-get autochek" && FIN  ;;
        * ) ;;
        esac
}
FIN () {
avancement=FIN
# récupérer la sortie standard de Gtkdialog
VARIABLES=`gtkdialog --program DIALOG_7`
# créer les variables shell
eval $VARIABLES
case "$EXIT" in
        gtk-quit) killall mplayer && exit 0 ;;
        exit) killall mplayer && exit 0 ;;
        * ) ;;
        esac

}
DEM

Si vous avez des amélioration je suis preneur.
Bonne journée


j'y suis, j'y reste

Hors ligne

#2 Le 02/09/2009, à 16:58

Le Farfadet Spatial

Re : Installation automatique de programe

Salut à tous !

   C'est un gros boulot que tu as fait, Informaticous. Cela dit, sans vouloir te décourager, j'ai quelques réserves.

   Tout d'abord, pour faciliter l'accès aux dépôts, il y a cet excellent outil disponible en ligne :

      http://sources-list.ubuntu-fr-secours.org/

informaticous a écrit :

sa me soul quand j'ai fini une installation propre de ubuntu de devoir tout installer les programmes.

C'est-à-dire que sur une même machine, en fonctionnement normal, on installe une fois et une seule Ubuntu. Je sais que l'habitude sous Windows et de faire des réinstallations régulières, mais c'est totalement inutile et improductif de faire de même sous Linux. Conclusion : chaque installation sera pour des cas différents, donc les logiciels que l'on voudra ajouter (à la distribution de base) ne seront pas les mêmes à chaque fois. Du coup, j'ai des doutes quant à l'intérêt de ton script --- pour ma part, j'utilise Linux depuis 1997 et je n'ai jamais ressenti le besoin d'avoir recourt à un tel script.

   Enfin, je te félicite (totalement honnêtement) quand même pour ton travail.

   À bientôt.

                                                                                                                                             Le Farfadet Spatial

Hors ligne

#3 Le 02/09/2009, à 17:30

informaticous

Re : Installation automatique de programe

Oui mais pas quand on test plusieurs environnement, quand on test karmic, et quand on fais sont premier script c'est un un objectif prenant.

Mon but premier est quand quelqu'un veux allez ubuntu pour la premier fois, aie plus facile a l'utiliser.
Style de programme qui devrait être ajouter c'est les codec, le flash le java, ....

ps: sa fais 3 ans que je suis sur ubuntu, et je veux plus entendre parler de windows. Je crois que mes habitude de windows sont partie.

Dernière modification par informaticous (Le 02/09/2009, à 17:41)


j'y suis, j'y reste

Hors ligne

#4 Le 02/09/2009, à 19:03

Le Farfadet Spatial

Re : Installation automatique de programe

Salut à tous !

   Ce qui est certain, c'est que tu t'es donné beaucoup de mal pour faire un bon script et c'est très respectable, d'autant que tu le laisses à disposition de la communauté.

informaticous a écrit :

Oui mais pas quand on test plusieurs environnement, quand on test karmic, et quand on fais sont premier script c'est un un objectif prenant.

En effet, si tu es un habitué du test des bêta-version de Ubuntu, je peux comprendre que tu aies envie d'automatiser certaines parties de l'installation. Pour le reste, je ne comprends pas : je teste régulièrement de nouveaux environnements et je fais des scripts, mais je ne vois pas le rapport avec une réinstallation.

Mon but premier est quand quelqu'un veux allez ubuntu pour la premier fois, aie plus facile a l'utiliser.
Style de programme qui devrait être ajouter c'est les codec, le flash le java, ....

En effet, c'est une chose importante que le nouvel utilisateur puisse facilement installer Ubuntu. Cela dit, il ne faut pas oublier que ton besoin est différent du mien qui est encore différent du nouvel arrivant : chacun va vouloir installer des choses très différentes, à des moments très différents. Je ne vois pas trop en quoi appeler ton script régulièrement sera plus aisé que de lancer Synaptic régulièrement, ce dernier permettant d'installer plus de paquets.

ps: sa fais 3 ans que je suis sur ubuntu, et je veux plus entendre parler de windows. Je crois que mes habitude de windows sont partie.

Je n'ai rien contre Windows ni contre les gens qui l'utilisent, c'est juste que je ne l'utilise pas (et ne l'ai jamais vraiment utilisé en plus de vingt ans d'informatique), parce que je ne peux pas travailler sérieusement dessus. Cela dit, ma remarque n'avait pas pour objectif de comparer lequel d'entre nous deux a la plus longue, mais simplement de signifier qu'en plus de douze ans d'utilisation quotidienne de Linux, avec des installations sur plusieurs machines, je n'ai jamais éprouvé le besoin d'avoir un tel script.

   Je comprends bien que tu aies envie de le défendre, surtout que tu as dû passer un bon bout de temps dessus. Tu parviendras peut-être à me convaincre, qui sait, mais pour l'instant je n'en vois pas l'intérêt pour mon besoin. Pour un nouveau venu, je suis très réticent à lui conseiller l'utilisation d'un tel script, je préfère qu'il passe par le site Ubuntu-fr et Synaptic, ça ne lui prendra pas vraiment plus de temps et lui permettra de comprendre ce qu'il fait, donc de devenir plus vite autonome. Jusqu'à présent, c'est l'approche que j'utilise lorsque quelqu'un me demande de l'aider à installer Ubuntu (je ne l'impose jamais) et ça s'avère assez efficace.

   À bientôt.

                                                                                                                                             Le Farfadet Spatial

Hors ligne

#5 Le 02/09/2009, à 19:18

rniamo

Re : Installation automatique de programe

le mieux serait un script qui demande ce qu'on veut avec des regroupements ( 1)  classique : codecs, flash, ... 2) musique : amaraok/exaile, audacity ... 3) video : kino, klive etc ....)

Pour les programmes je crois qu'il y a la page post_installation ou équivalence des programme dans la doc.


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#6 Le 02/09/2009, à 19:42

Le Farfadet Spatial

Re : Installation automatique de programe

Salut à tous !

rniamo a écrit :

Pour les programmes je crois qu'il y a la page post_installation ou équivalence des programme dans la doc.

La liste des logiciels fréquents est consultable à cette adresse :

      http://doc.ubuntu-fr.org/logicielfrequent

   Les équivalents avec Windows :

      http://doc.ubuntu-fr.org/logiciels?redirect=1

   Pour les formats non-libre :

      http://doc.ubuntu-fr.org/formats_non-libres

   Tout cela est très facile à trouver sur le site Ubuntu-fr.

   À bientôt.

                                                                                                                                 Le Farfadet Spatial

Hors ligne

#7 Le 02/09/2009, à 19:43

informaticous

Re : Installation automatique de programe

Voila merci pour vos réponse. Je vais bien requalifier le but du script.

Le but de ce se script est une fois l'installation terminer installer les logiciel les plus utiliser, mais de ne pas l'utiliser plusieurs fois. En plus il na pas été consu comme sa. C'est vraiment si quelqu'un de nouveau ne connait rien sache l'utiliser et puise ajouter quelque programme pour faciliter sa vie. Mais je le répète ne pas l'utiliser tout les jours. Et aussi si on installe sur plusieurs machine pouvoir allez un peux plus vite.

Je sais pas si vous l'avez tester mais je suis d'accord avec rnlamo pour les regroupement.
Et Le Farfadet Spatial je suis du même avis que tout sur la question de windows.


j'y suis, j'y reste

Hors ligne

#8 Le 02/09/2009, à 19:49

informaticous

Re : Installation automatique de programe

Le Farfadet Spatial merci pour le lien, c'est quand meme fort d'avoir poster a une minute pre !


j'y suis, j'y reste

Hors ligne

#9 Le 02/09/2009, à 23:47

Le Farfadet Spatial

Re : Installation automatique de programe

Salut à tous !

informaticous a écrit :

Le but de ce se script est une fois l'installation terminer installer les logiciel les plus utiliser, mais de ne pas l'utiliser plusieurs fois. En plus il na pas été consu comme sa. C'est vraiment si quelqu'un de nouveau ne connait rien sache l'utiliser et puise ajouter quelque programme pour faciliter sa vie. Mais je le répète ne pas l'utiliser tout les jours. Et aussi si on installe sur plusieurs machine pouvoir allez un peux plus vite.

Vu sous cet angle, j'ai moins de réserve, même si je suis toujours un peu dubitatif --- je jugerais une fois ton script fini, mais l'idée ne me semble pas idiote.

   Bon courage pour ton développement !

   J'en profite pour te rappeler un des principes d'Unix, tel qu'énoncé par Doug MCILROY : « rédigez des programmes qui ne fassent qu'une seule chose, mais qui le fasse bien. » Je rappelle également le principe KISS --- Keep It Simple, Stupid. En clair : fait simple et ne cherche pas à faire plus que la tâche que tu t'es assigné, le script sera à la fois plus simple à maintenir et à utiliser. Par exemple, faire jouer de la musique pendant l'exécution de ton script peut sembler amusant, mais à terme cela pourrait agacer l'utilisateur.

   À bientôt.

                                                                                                                                 Le Farfadet Spatial

Hors ligne