« Les gestionnaires de paquets debian : apt, aptitude, dpkg » : différence entre les versions

Aller à la navigation Aller à la recherche
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 18 : Ligne 18 :
</pre>
</pre>


=Mise à jour des paquets=
=apt ou aptitude ?=
 
J'aurai tendance à recommande l'usage suivant, sans aucune obligation cependant :
* apt est recommandé pour l'installation du système et les mises à jour majeures (passage de Debian X.Y a Z.Y). C'est par ailleurs l'outil proposé la plupart du temps par la documentation "upgrade-note" de debian pour les mises à jours majeures (sauf une fois a ma connaissance ou aptitude était préféré).
* aptitude est recommandé pour la gestion quotidienne des paquets
 
=aptitude=


Je préfère utiliser aptitude plutôt que apt-get.
Pour mettre à jour la liste des paquets disponibles, tapez:
Pour mettre à jour la liste des paquets disponibles, tapez:
<pre>
<pre>
Ligne 48 : Ligne 53 :
Pour installer le paquet xxx
Pour installer le paquet xxx
<pre>aptitude install xxx</pre>
<pre>aptitude install xxx</pre>
Pour installer uniquement les dépendances et pas les paquets recommandés :
<pre>aptitude --without-recommends intall xxx</pre>
Pour installer un paquet issu du dépot backport de jessie (a condition d'avoir configuré le dépot jessie-backports dans <code>/etc/apt/sources.list</code> :
<pre>aptitude -t jessie-backports install xxx</pre>


Pour désinstaller un paquet xxx
Pour désinstaller un paquet xxx
Ligne 60 : Ligne 71 :
Pour installer un paquet dans une release spécifique, utilisez l'option <code>-t <release></code> :
Pour installer un paquet dans une release spécifique, utilisez l'option <code>-t <release></code> :
<pre>aptitude -t unstable install xxx</pre>
<pre>aptitude -t unstable install xxx</pre>
Pour simuler l'action voulue :
<pre>aptitude --simulate install package</pre>


Pour de l'aide sur aptitude vous pouvez utiliser l'une de ces deux commandes :
Pour de l'aide sur aptitude vous pouvez utiliser l'une de ces deux commandes :
Ligne 65 : Ligne 79 :
aptitude --help
aptitude --help
man aptitude
man aptitude
</pre>
<pre>
apt-cache policy package
</pre>
</pre>


Ligne 94 : Ligne 112 :


Cela permet par exemple de downgrader toute la distribution (cette méthode reste peu fiable).
Cela permet par exemple de downgrader toute la distribution (cette méthode reste peu fiable).
=Installer un paquet testing dans la distribution stable=
Créez le fichier <code>/etc/apt/apt.conf</code> contenant :
<pre>APT::Default-Release "stable";</pre>
Puis ajoutez les dépots testing dans <code>/etc/apt/sources.list</code>
Mettez a jour les paquets, et forcez l'installation du paquet en testing avec l'option -t :
<pre>
aptitude update
aptitude -t testing install <paquet>
</pre>
=dpkg=
==lister les paquets installés==
<pre>
dpkg --get-selections
</pre>
<pre>
dpkg -l
dpkg -l | grep '^ii'
dpkg -l tracerou*
</pre>
4 203

modifications

Menu de navigation