update - Mise à jour de la
liste des paquets.upgrade - Mise à jour des
paquets installé.dist-upgrade - Mise à
jour du système, de la distribution.install - Installer un paquet.install - Installer une version
précise d'un paquet.remove Supprimer un paquet.apt-cache policy ou
dpkg.Vous avez aimé apt-get, vous allez adorer aptitude.
Nous mettons les commandes en utilisant aptitude, mais vous
pouvez aussi utiliser les autres interfaces tel que apt-get
ou dselect. La version sarge d'aptitude est le
programme préférentiel pour la gestion des paquets en console. Il a été
démontré qu'il résout mieux les dépendances entre paquets qu'apt-get.
Aptitude gère la plupart des opérations en ligne de commande
d'apt-get. Si vous utilisez toujours dselect, vous
devriez également tester aptitude comme interface de gestion des paquets.
Afin d'avoir une liste des paquets à jours, avant l'installation d'un paquet ou la une mise à jour du sytème.
# apt-get update
Afin d'avoir un sytème à jour, il faut mettre à jour tous les paquets installé sur votre machine. C'est une bonne chose de le faire régulièrement, dû aux mises à jour de sécurité de la version stable de Debian.
# aptitude upgrade
Avec apt-get.
# apt-get upgrade
Pour simuler une mise à jour afin de savoir quel seront les changements
il faut utiliser l'option -s, c'est même conseillé de le faire
avant chaque upgrade.
# aptitude -s upgrade
Afin d'installer une autre version de Debian, suite à la publication
d'une nouvelle version ou lors du passage d'une version stable vers testing
vous pouvez utiliser l'option dist-uprade. Lors d'un mise à
jour importante importante il est conseillé de ne pas être connecté sous X.
# aptitude dist-upgrade
Pour passer d'une version stable à testing ou vers unstable, vous devez modifier
vos sources pour apt dans le fichier /etc/apt/sources.list.
Apt-get installera automatiquement les bonnes dépendances nécessaire, lors de l'installation.
Imaginons que vous vouliez installer le navigateur web Lynx.
# aptitude install lynx
Avec apt-get.
# apt-get install lynx
Si le fichier sources.list mentionne plusieurs distributions
de Debian tel que stable et testing, il est
possible de préciser l'origine de la distibution ou la version du paquet
que l'on veut installer.
Prenons l'exemple de l'installation de la version se trouvant dans
testing, du navigateur web galeon.
# aptitude install galeon/testing
Pour installé une version exact d'un paquet, il faut utiliser
package=version.
# aptitude install galeon=1.3.20-1
Imaginons que vous vouliez supprimer le navigateur web lynx
# apttitude remove lynx
Pour purger les fichiers de configuration.
# apttitude purge lynx
Donne la version sur le dépotoir et sur votre système.
# apt-cache policy nom du paquet
Avec dpkg vous obtenez plus d'informations, tel que sa priorité, sa section ces dépendances.
# dpkg -s nom du paquet