Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
linuxaddict:administrer:apt [19/03/2016, 20:17] – créée Claude Clerc | linuxaddict:administrer:apt [03/10/2024, 23:53] (Version actuelle) – [Astuces] Claude Clerc | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> APT apt-get LinuxMint Ubuntu Debian Synaptic }} | ||
====== APT - Gestion des paquets ====== | ====== APT - Gestion des paquets ====== | ||
APT (//Another Package Tool//) permet de gérer les paquets de la distribution Debian et de ses dérivées (LinuxMint, Ubuntu, ...) | APT (//Another Package Tool//) permet de gérer les paquets de la distribution Debian et de ses dérivées (LinuxMint, Ubuntu, ...) | ||
Ligne 4: | Ligne 5: | ||
Les paquets contiennent des logiciels, des librairies, des pilotes, des polices de caractères, | Les paquets contiennent des logiciels, des librairies, des pilotes, des polices de caractères, | ||
- | Mais contrairement à ce qui se fait pour des systèmes d' | + | Mais contrairement à ce qui se fait pour des systèmes d' |
- | APT s' | + | En effet, les paquets, une fois leur intégrité et leur fonctionnement vérifiés, sont stockés dans des dépôts signés numériquement pour une plus grande sécurité. |
+ | |||
+ | Si vous voulez installer un logiciel, vous le demandez à APT qui se charge d' | ||
+ | |||
+ | APT s' | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | ===== Mettre à jour la liste des paquets ===== | ||
+ | |||
+ | Il est utile de rafraîchir plusieurs fois par semaine la liste des paquets présents dans les dépôts, ne serait-ce que pour pouvoir bénéficier des mises à jour de sécurité. | ||
+ | |||
+ | En ligne de commande : | ||
+ | sudo apt-get update | ||
+ | |||
+ | Ou bien dans Synaptic : cliquer sur le bouton Recharger. | ||
+ | |||
+ | ===== Installer un paquet ===== | ||
+ | |||
+ | Supposons que l'on veuille installer l' | ||
+ | |||
+ | En ligne de commande : | ||
+ | sudo apt-get install numlockx | ||
+ | |||
+ | Ou avec Synaptic : chercher // | ||
+ | ===== Supprimer un paquet ===== | ||
+ | |||
+ | Pour supprimer le paquet numlockx : | ||
+ | sudo apt-get remove numlockx | ||
+ | |||
+ | Pour supprimer également les éventuels fichiers de configuration, | ||
+ | sudo apt-get remove --purge numlockx | ||
+ | |||
+ | Pour supprimer également les dépendances devenues inutiles, remplacer '' | ||
+ | sudo apt-get autoremove numlockx | ||
+ | |||
+ | ===== Résolution de problèmes ===== | ||
+ | ==== Terminer une installation interrompue ==== | ||
+ | |||
+ | sudo apt-get -f install | ||
+ | ==== Erreur de clé GPG ==== | ||
+ | |||
+ | |||
+ | Si une erreur de type "GPG error for key ..." apparaît, c'est qu'il faut mettre à jour la clé d'un dépôt. Notez le numéro de la clé. | ||
+ | |||
+ | Enregistrer le script bash suivant dans un fichier gpgerrorforkey.sh : | ||
+ | < | ||
+ | !/bin/sh | ||
+ | [ -z $1 ] && { | ||
+ | echo " | ||
+ | exit 1 | ||
+ | } | ||
+ | |||
+ | [ -z $2 ] && { | ||
+ | echo " | ||
+ | echo " | ||
+ | exit 1 | ||
+ | } | ||
+ | |||
+ | case " | ||
+ | debian|deb) | ||
+ | KEYSERVER=" | ||
+ | ;; | ||
+ | linuxmint|lm) | ||
+ | KEYSERVER=" | ||
+ | ;; | ||
+ | ubuntu|ub) | ||
+ | KEYSERVER=" | ||
+ | ;; | ||
+ | *) | ||
+ | echo " | ||
+ | exit 1 | ||
+ | ;; | ||
+ | esac | ||
+ | |||
+ | # Si besoin de passer par un proxy (qui bloque le port 11371 habituellement utilisé) forcer le passage par le port 80. | ||
+ | gpg --keyserver hkp:// | ||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | |||
+ | Rendez-le exécutable, | ||
+ | chmod +x gpgerrorforkey.sh | ||
+ | ./ | ||
+ | |||
+ | ===== Astuces ===== | ||
+ | * [[https:// | ||
+ | * Pour pouvoir effectuer une recherche rapide dans Synaptic : '' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | {{counter|today| personne a visité cette page aujourd' |