Dominique.fournier38.fr Imprimer cette page

Mémo Apt-Get

Page d'accueil

Ceci récapitule les différentes commandes de apt-get - dpkg que j'utilise.
Il ne s'agit pas d'un manuel mais d'un bref récapitulatif

Tout d'abord, apt-get est une sur-couche de dpkg. dpkg se charge de toute la gestion de l'installation/désinstallation des packages .deb (les packages). apt-get permet lui les téléchargements automatiques, la gestion des dépendances, etc...

Les installations/désinstallations doivent être réalisées en tant que root, les recherches peuvent être faites par n'importe quel utilisateur.

Les principales commandes :
En tant que root : N'importe quel utilisateur :
Les sources de téléchargement pour apt-get sont définies dans /etc/apt/sources.list.
Une source commence par un mot-clé : Pour mettre à jour la liste des packages, la commande apt-get update télécharge les listes de packages à jour.

Mettre dans /etc/apt/preferences les instructions suivantes :
Package: *
Pin: release a=testing
Pin-Priority: 990

Package: *
Pin: release a=unstable
Pin-Priority: 50
Et mettre dans /etc/apt/sources.list les packages unstable. Apt ne mettra à jour que les packages testing et pas les unstable (voir man apt_preferences)

Pour empecher la mise à jour d'un package, il faut le 'pin'er :
# cat /etc/apt/preferences
Package: libpam-modules
Pin: release
Pin-Priority: 1100 
libpam-modules n'est plus mis à jour lors des apt-get upgrade.
Pour verifier la police de préférences, utiliser apt-cache policy
Quelques infos dans http://qref.sourceforge.net/Debian/reference/examples/

Pour nettoyer le système des packages oubliés, on peut lancer :
ATTENTION : Les paquets sont supprimés sans confirmation !!!
deborphan | xargs apt-get remove --purge -y
Suggestions : D. FOURNIER - Dernière mise à jour de la page : 24/08/2009 16:01