Re: Aptitude : petits compléments...
> > Suite à votre discussion sur aptitude et apt, j'essaye de me mettre à
> > aptitude. Toutefois, je me pose deux questions, l'une sur la mise à jour
> > automatique et l'autre sur l'affichage des différentes versions d'un
> > paquet.
> >
> > Tout d'abord, concernant la mise à jour automatique (en batch), avec
> > apt, j'utilisais la syntaxe suivante :
> > # Récupération de la liste des nouveaux paquets
> > apt-get update
> > # Variable d'environnement indiquant une mise à jour non
> > interactive
> > export DEBIAN_FRONTEND=noninteractive
> > # Variable d'environnement remettant le PATH classique de root
> > export
> > PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
> > # Téléchargement et installation des nouveaux paquets
> > yes '' | apt-get -y --force-yes -o
> > Dpkg::Options::="--force-confdef" -o
> > Dpkg:Options::="--force-confold" dist-upgrade
> > # Remise à zéro de l'interface de Debconf (il existe aussi
> > 'readline')
> > export DEBIAN_FRONTEND=dialogue
> > # Nettoyage du cache (on ne garde que les derniers paquets)
> > apt-get autoclean
> > Sur les commandes update, dist-upgrade et autoclean, pas de problème. En
> > revanche, la variable d'environnement est-elle encore nécessaire ? De
> > plus, l'option --force-yes ne marche pas. Et -y semble insuffisant
> > (d'après la doc). Pourriez-vous me dire quel est son équivalent ?
>
> La variable est toujours nécessaire puisqu'elle n'a rien à voir
> directement avec apt mais davantage avec debconf. L'option -y d'aptitude
> devrait en effet largement suffire. N'oublie que, par défaut, aptitude
> risque d'installer les dépendances recommandées !
OK. Je teste donc comme ça. Merci !!!
> > D'autre part, pour l'affichage des différentes versions d'un paquet, je
> > faisais un apt-cache policy nom_du_paquet.
> > Par exemple :
> > apt-cache policy mozilla-firefox
> > mozilla-firefox:
> > Installé : 1.4.99+1.5beta2.dfsg-1
> > Candidat : 1.4.99+1.5beta2.dfsg-1
> > Table de version :
> > *** 1.4.99+1.5beta2.dfsg-1 0
> > 100 http://ftp2.fr.debian.org ../project/experimental/main
> > Packages
> > 100 /var/lib/dpkg/status
> > 1.0.7-1 0
> > 200 http://ftp2.fr.debian.org unstable/main Packages
> > 1.0.6-5 0
> > 900 http://ftp2.fr.debian.org testing/main Packages
> > Là, si je fais un aptitude show mozilla-firefox, j'ai beaucoup moins
> > d'infos :
>
> [...]
>
> > En fait, j'ai plus d'infos ;-), mais je n'ai pas les différentes
> > versions disponibles dans les différentes distributions...
> > Auriez-vous une piste ?
>
> Il n'y a pas d'équivalent à apt-cache policy <paquet> avec aptitude.
> De même, il n'y a pas non plus d'équivalent à apt-get source <paquet>.
> Ce sont les deux seules fonctionnalités qui empêche de se passer de la
> suite apt-get/apt-cache et de la remplacer par aptitude.
Sur le principe, ça ne me dérange pas, mais j'ai cru lire, ici même, que
les caches/référentiels n'étaient pas tout à fait les mêmes entre apt et
aptitude, et qu'une fois passé à l'un, il ne fallait plus utiliser
l'autre. Dans ce cas, ce n'est pas gênant ?
Encore merci pour ces infos...
David.
Reply to: