4 231
modifications
(9 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 6 : | Ligne 6 : | ||
Voici les mirroirs que j'utilise, adaptez les en fonction de votre zone géographique : | Voici les mirroirs que j'utilise, adaptez les en fonction de votre zone géographique : | ||
<pre> | <pre> | ||
deb http://ftp.fr.debian.org/debian | deb http://ftp.fr.debian.org/debian squeeze main contrib non-free | ||
deb-src http://ftp.fr.debian.org/debian | deb-src http://ftp.fr.debian.org/debian squeeze main contrib non-free | ||
deb http://security.debian.org/ | |||
deb-src http://security.debian.org/ | deb http://security.debian.org/ squeeze/updates main contrib non-free | ||
deb-src http://security.debian.org/ squeeze/updates main contrib non-free | |||
#anciennement debian-volatile | |||
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free | |||
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free | |||
</pre> | </pre> | ||
= | =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= | |||
Pour mettre à jour la liste des paquets disponibles, tapez: | Pour mettre à jour la liste des paquets disponibles, tapez: | ||
<pre> | <pre> | ||
Ligne 45 : | 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 57 : | 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 62 : | Ligne 79 : | ||
aptitude --help | aptitude --help | ||
man aptitude | man aptitude | ||
</pre> | |||
<pre> | |||
apt-cache policy package | |||
</pre> | </pre> | ||
Ligne 88 : | Ligne 109 : | ||
Pin: release a=stable | Pin: release a=stable | ||
Pin-Priority: 1001 | Pin-Priority: 1001 | ||
</pre> | |||
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> | </pre> |