Outils pour utilisateurs

Outils du site


linux:ubuntu:aptitude

Table des matières

APTITUDE


Aptitude est un gestionnaire de paquets fonctionnant sur l'architecture APT. Il sert à installer, désinstaller et mettre à jours des paquets. Aptitude est installé de base sur les distributions Debian. Par contre, il n'est plus intégré à Ubuntu depuis la version 10.10. Pour l'installer, il suffit d'un simple apt-get :

apt-get install aptitude


Fonctionnement

Aptitude peut fonctionner en ligne de commande, de la même façon qu'apt-get. Voici quelques exemples : Pour mettre à jour les dépôts :

aptitude update


Pour installer un paquet (par exemple cifs-utils) :

aptitude install cifs-utils


Pour supprimer un paquet (par exemple apache2) :

aptitude remove apache2


Pour mettre à jour tous les paquets :

aptitude upgrade


Mais aptitude possède aussi sa propre interface. Pour y accéder, lancer dans un terminal (avec les droits root) :

aptitude


Aptitude est très complet niveau lignes de commandes, par exemple pour effectuer des recherches etc… Je ne peux hélas tout citer ici, mais un petit tour dans le manuel vous aidera ! Vous pourrez constater que les développeur d'Aptitude sont très joueurs et qu'on peut donc se faire une partie de démineur dans aptitude (accessible via le menu).



Automatisation

Il peut être intéressant d'automatiser ses mises à jours de façon à ne pas avoir à les faire manuellement. Avec aptitude c'est possible. Il suffit d'installer cron-apt. Attention, de base cron-apt ne fait que télécharger les mises à jours, et il va falloir modifier un fichier pour que celles-ci soient installées.

aptitude install cron-apt


Dans le fichier /etc/cron-apt/config il convient d'indiquer que l'on souhaite utiliser aptitude.

APTCOMMAND=/usr/bin/aptitude
OPTIONS="-o quiet=1 -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security.list"


On modifie ensuite le fichier /etc/cron-apt/action.d/3-download pour qu'il ressemble à ceci :

autoclean -y
full-upgrade -y -o APT::Get::Show-Upgraded=true


linux/ubuntu/aptitude.txt · Dernière modification: 2018/04/09 05:01 (modification externe)