Guide complet de la commande apt-get sous Linux

Linux 命令大全Encyclopédie des commandes Linux

apt-get est un outil en ligne de commande essentiel utilisé pour gérer les paquets logiciels dans Debian et les distributions Linux basées sur Debian, telles qu'Ubuntu.

apt-getC'est un outil front-end pour l'Advanced Packaging Tool (APT), utilisé pour gérer.debles paquets au format. Il peut résoudre automatiquement les dépendances entre les paquets, ce qui simplifie la gestion des logiciels sur les systèmes Linux.

Syntaxe de base

sudo apt-get [选项] 命令 [包名]

Options courantes

  • -y ou --yes : Répondre automatiquement « oui » à toutes les invites
  • -q ou --quiet : Mode silencieux, réduit la sortie
  • -s ou --simulate : Simuler l'exécution, ne pas réellement installer ou supprimer
  • --reinstall : Réinstaller les paquets déjà installés

Fonctionnalités principales

  1. Gestion automatisée des dépendances: Télécharge et installe automatiquement les paquets de dépendances requis
  2. Gestion des dépôts: récupère les paquets logiciels à partir des sources logicielles configurées (dépôts)
  3. Maintenance du système: prend en charge les mises à niveau et le nettoyage du système
  4. Interface en ligne de commande: adaptée aux scripts et aux opérations automatisées

Utilisation de base d'apt-get

1. Mettre à jour la liste des paquets

Avant d'installer ou de mettre à niveau un logiciel, il est recommandé de mettre à jour d'abord la liste locale des paquets :

sudo apt-get update

Résultat de l'exécution:

  • Télécharge les dernières informations sur les paquets à partir des dépôts configurés
  • Met à jour la base de données locale, mais n'installe ni ne met à niveau aucun logiciel

2. Installer des paquets

Installer un seul paquet :

sudo apt-get install package_name

Installer plusieurs paquets :

sudo apt-get install package1 package2 package3

Exemple: Installer le navigateur Firefox

sudo apt-get install firefox

3. Désinstaller des paquets

Supprimer les paquets mais conserver les fichiers de configuration :

sudo apt-get remove package_name

Supprimer complètement les paquets et leurs fichiers de configuration :

sudo apt-get purge package_name

4. Mettre à niveau les paquets installés

Mettre à niveau tous les paquets pouvant être mis à niveau :

sudo apt-get upgrade

Mettre à niveau le système (y compris les mises à niveau du système qui peuvent nécessiter la suppression d'anciens paquets) :

sudo apt-get dist-upgrade

Utilisation avancée d'apt-get

1. Rechercher des paquets

apt-cache search keyword

Exemple: Rechercher des paquets liés à Python

apt-cache search python

2. Afficher les informations d'un paquet

apt-cache show package_name

3. Nettoyer les paquets inutiles

Supprimer les fichiers de paquets téléchargés (.deb) :

sudo apt-get clean

Supprimer les paquets qui ne sont plus nécessaires (nettoyage automatique) :

sudo apt-get autoclean

4. Corriger les dépendances cassées

sudo apt-get -f install

Dépannage

1. Problèmes de dépendances

Lorsque vous rencontrez des problèmes de dépendances, vous pouvez essayer :

sudo apt-get -f install
sudo apt-get --fix-broken install

2. Problèmes de dépôts

Si vous rencontrez l'erreur « Unable to locate package » :

  1. Vérifiez la configuration du dépôt/etc/apt/sources.list
  2. Exécutezsudo apt-get update
  3. Confirmez que l'orthographe est correcte

3. Problèmes de verrouillage

Lorsque vous rencontrez l'erreur « Could not get lock » :

  • Un autre processus apt est peut-être en cours d'exécution
  • Vous pouvez attendre ou supprimer manuellement le fichier de verrouillage/var/lib/apt/lists/lock

Bonnes pratiques

Mettre à jour régulièrement:

sudo apt-get update && sudo apt-get upgrade

Utilisez dist-upgrade avec prudence: il peut supprimer certains paquets pour résoudre des dépendances complexes

Passez en revue les modifications: vérifiez ce qui changera avant la mise à niveau

sudo apt-get -s upgrade

Gardez le système propre: nettoyez régulièrement les paquets inutiles

sudo apt-get autoremove

Résumé des points clés

Commande Description
apt-get update Mettre à jour la liste des paquets
apt-get install Installer des paquets
apt-get remove Supprimer des paquets
apt-get purge Supprimer complètement des paquets
apt-get upgrade Mettre à niveau tous les paquets pouvant l'être
apt-get dist-upgrade Mettre à niveau intelligemment le système
apt-get clean Nettoyer les fichiers de paquets téléchargés
apt-get autoremove Supprimer les paquets installés automatiquement qui ne sont plus nécessaires

Retenez ces commandes essentielles, et vous pourrez gérer efficacement les systèmes Linux basés sur Debian !

Linux 命令大全Encyclopédie des commandes Linux

Autres extensions