±----------------------------------------------------------------------------+
| apt : Utilitaire avancé pour gérer les paquets Debian .deb |
±----------------------------------------------------------------------------+
apt-get update -> Mettre à jour la base de données des paquets
apt-get update -o Dir ::Etc ::SourceList=/etc/apt/monfichier -> Mettre à jour la liste des paquets en utilisant un autre fichier que « /etc/apt/sources.list »
apt-get install ^kde* -> Installe tout ce qui commence par kde
apt-get --reinstall install paquet -> Réinstaller un paquet
apt-get remove Expression_Régulière_Du_Paquet -> Supprimer un paquet
apt-get --purge remove Expression_Régulière_Du_Paquet -> Supprimer un paquet avec ces fichiers de configuration
apt-get upgrade -> Mettre à jour tout le système Débian
apt-get dist-upgrade -> Mettre à jour tout le système Débian en téléchargeant les nouvelles versions des paquets et pas seulement les mises à jour. Attention : Cette commande peut également supprimer des paquets si c’est nécessaire au fonctionnement de l’ensemble du système.
apt-get -dy dist-upgrade -> Télécharger toutes les mises à jour sans les installer
apt-get dist-upgrade -o Dir ::Etc ::SourceList=/etc/apt/monfichier -> Mettre à jour le système en utilisant un autre fichier que « /etc/apt/sources.list »
apt-get upgrade -fou apt-get dist-upgrade -f -> Mettre à jour tout le système Débian jusqu’au bout, malgré les erreurs rencontrées
apt-file list Nom_Partiel_Du_Paquet -> Liste des fichiers d’un paquet
apt-file search Nom_Partiel_Du_Fichier -> Liste des paquets contenants un fichier
apt-get install apt-listbugs -> Éviter d’installer des paquets buggès
- -------------------------------------------------------------------------------+
| dpkg : Utilitaire de base pour gérer les paquets Debian .deb |
±------------------------------------------------------------------------------+
dpkg -i Nom_du_paquet -> Installer un paquet présent en local
dpkg -r Nom_du_paquet -> Supprimer un paquet
dpkg -r --force-remove-reinstreq Nom_du_paquet -> Supprimer un paquet même défectueux et marqué comme demandant une réinstallation
dpkg -l -> Liste complète des paquets installés
dpkg -l nom_du_paquet dpkg -l début_du_nom_du_paquet* dpkg -l *nom_partiel_du_paquet* -> Liste partielle des paquets installés
dpkg -S nom_partiel_du_fichier -> Rechercher l’emplacement du fichier contenu dans un paquet et le nom de ce paquet
dpkg -L nom_exacte_du_paquet -> Connaître la liste des fichiers d’un paquet
dpkg -p nom_du_paquet -> Informations complètes sur un paquet
dpkg-reconfigure nom_exacte_du_paquet -> Re-configurer un paquet
Astuce:
Copier la configuration d’un système sur un autre :
dselect update
dpkg --get-selections “*” > current.txt
dpkg --set-selections <current.txt
Automatiser le téléchargement des mises à jour tout les matins a 9h30 :
30 9 * * * (/usr/bin/apt-get update && /usr/bin/apt-get -dy dist-upgrade)
Si vous voyez autre chose…