Gestion des packages Debian : l’utilitaire APT (Advanced Packaging Tools)

jeudi 12 mars 2009, par Minimalteck

 Installation de packages

- apt-get install nom_package
Installe nom_package
- apt-get -s install nom_package
Simule l’installation de nom_package
- apt-get —reinstall install nom_package
Réinstalle nom_package
- apt-get install nom_package/distrib
Installe la version de nom_package disponible dans une autre version de la distribution (stable, unstable ou testing)
- apt-get install nom_package=version
Installe nom_package dans la version version
- apt-get source nom_package
Télécharge le package source.
- apt-get -b source nom_package
Télécharge le package source et le compile ensuite.
- apt-get build-dep nom_package
Télécharge les dépendances du package source nom_package qui va être compilé.

 Désinstallation de packages

- apt-get remove nom_package
Désinstalle le package en question ainsi que tous ceux qui en dépendent (aucun moyen de désinstaller un package sans désinstaller ses dépendances).
- apt-get —purge remove nom_package
Désinstalle également les fichiers de configuration.

 Mise à jour des packages installés

- apt-show-versions -u
Affiche une liste des packages pouvant être mis à jour.
- apt-get update
Met à jour la liste des packages disponibles.
- apt-get upgrade
Met à jour tous les packages pouvant être mis à jour.
- apt-get -u upgrade
Affiche en plus la liste des packages qui vont être mis à jour.
- apt-get dist-upgrade
Met à jour le système entier (nouvelle version de la Debian)

 Nettoyer le cache

- apt-get clean
Enlève tous les packages dans /var/cache/apt/archives/ (ceux téléchargés par apt-get install pour permettre l’installation)
- apt-get autoclean
Enlève uniquement les packages obsolètes.

 Information sur les packages

- apt-cache search nom_package
Recherche dans la liste des packages disponibles les occurrences de nom_package
- apt-cache show nom_package
Affiche la description de package
- apt-cache depends nom_package
Montre les dépendances de package
- apt-file search file
Affiche le nom du package qui fournit file
- apt-file list nom_package
Affiche le contenu de nom_package.
- apt-file
maintient une base de données qui est mise à jour par apt-file update.

P.-S.

Références :
- Le APT HOWTO sur le site de Debian.
- Un article allant à l’essentiel, à la sauce "Précis & concis" : Gestion des Paquets .deb sous Debian avec dpkg et apt-get
- Où trouver des packages Debian :
- officiels debian.org
- non officiels apt-get.org ]]. Nous allons donc modifier en conséquence nos sources APT en ajoutant une nouvelle URL comme par exemple :

#echo "deb ftp://ftp.nerim.net/debian-marillat/ sarge main" >> /etc/apt/sources.list
#apt-get update
SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0