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 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