Sources

Choisir des mirroirs officiels RAPIDES
$ apt-get install netselect
$ netselect-apt unstable
Editer le fichier sources.list
$ nano /etc/apt/sources.list

Principales Commandes

Installer

apt-get install <package>
Installer <package>

apt-get -s install <package>
Simule l'installation de <package>

apt-get --reinstall install <package>
Réinstalle package

apt-get install <package>=<version>
Installe package dans la version version

apt-get install <package>/<distrib>
Installe la version de <package> disponible dans une autre distribution (valeurs acceptées : stable, unstable ou testing)

apt-get source <package>
Télécharge le package source.

apt-get -b source <package>
Télécharge le package source et le compile ensuite.

apt-get build-dep <package>
Télécharge les dépendances du package source <package> qui va être compilé.

Désinstaller

apt-get remove <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 <package>
Désinstalle également les fichiers de configuration

dpkg -r --force-remove-reinstreq <package>
Supprime un paquet, même défectueux et marqué comme demandant une réinstallation

Mettre a Jour

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)

apt-file update
Met à jour la liste des fichiers disponibles

Nettoyer

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

S'informer

apt-cache search <toto>
Recherche dans la liste des packages disponibles les occurrences de <toto>

apt-cache show <package>
Affiche la description de <package>

apt-cache depends <package>
Montre les dépendances de <package>

apt-file search <fichier>
Affiche le nom du package qui fournit <fichier>

apt-file list <package>
Affiche le contenu de <package>

APT tout cassé

Commandes à effectuer en boucle:
$ dpkg --configure -a
$ apt-get -f install
$ apt-get dist-upgrade

APT-FU

Mettre a Jour

apt-fu src-install <package>
Installer <package> , simuler l'installation

apt-fu update
Met à jour la liste des sources disponibles

apt-fu upgrade
Met à jour tous les packages pouvant être mis à jour

apt-fu dist-upgrade
Met à jour le système entier (nouvelle version de la Debian)

Nettoyer

apt-fu clean-local
Enlève tous les packages DEB dans /usr/src/apt-fu/sources/

apt-fu clean-failed
idem, mais seulement les failed

apt-fu clean-sources
lance 'make clean' sur les sources

apt-fu purge-sources
Efface toutes les répertoires sources créés pour la compilation, mais les sources debian ( (*.orig.tar.gz, *.dsc, *.diff.gz) sont conservées .

AUTO-APT

$ apt-install auto-apt
Mettre a jour base de données locale
$ auto-apt update
$ auto-apt updatedb
$ auto-apt update-local
$ auto-apt run <commande>