#1 Le 09/10/2008, à 16:24
- zeugme
Bug apt-get et inaptitude = panade ! (Résolu)
Bonjour à tous,
Dans un contexte de serveur de prod (pas d'environement graphique), je souhaite loger l'usage d'apt-get.
Dans mes scripts j'ajoute donc
| tee -a $log
soit par exemple :
apt-get upgrade | tee -a $log
(tee va loger la sortie standard dans un fichier ET sur la sortie standard, ce qui fait qu'on peut suivre sur la console)
Et bien, ca plante :
EOF on stdin at conffile prompt
J'ai donc ce message dès qu'apt attends une confirmation de l'utilisateur.
Serait-ce tee ? Des essais avec aptitude montrent que non.
aptitute safe-upgrade | tee -a $log
ne pose pas de problème aux endroits où apt-get en posait.
Les input utilisateurs se font très bien et tee fait son job.
Alors, aptitude serait-il une solution ?
Non. Aptitude installe malheureusement automatiquement les packages suggèrés, alors qu'apt-get les signale mais ne les installe pas.
Et alors ? Et alors pour installer MySQL serveur il est suggèré d'installer exim4 !
Et moi, exim4, j'en veux pas. A la fin, ca me "traine" des tas de paquets que je ne souhaite pas.
=> soit je contourne le "bug" apt-get avec tee, soit j'arrive à paramètrer aptitude pour qu'il n'installe pas les packages qui sont suggèrés.
Une idée pour me tirer de la panade ?
Dernière modification par jbb (Le 09/10/2008, à 18:17)
Hors ligne
#2 Le 09/10/2008, à 16:46
- cep
Re : Bug apt-get et inaptitude = panade ! (Résolu)
Lancer aptitude avec les droits root et dans Options / Préférences / décocher
Installer les paquets recommandés.
Hors ligne
#3 Le 09/10/2008, à 16:50
- zeugme
Re : Bug apt-get et inaptitude = panade ! (Résolu)
Bonne idée, je teste !
J'espère que cela ne va pas en installer trop peu cette fois :-)
Cela correcpond à l'option -R en ligne de commande.
Je bascule donc en
aptitude -R -q -y install blabla | tee -a $log
et
aptitude -R -q -y safe-upgrade | tee -a $log
Je vous tiens au courrant.
Hors ligne
#4 Le 09/10/2008, à 17:15
- zeugme
Re : Bug apt-get et inaptitude = panade ! (Résolu)
C'est règlé !
-R installe bien le minimum, ni plus, ni moins.
Merci Cep.
Hors ligne