linuxaddict:administrer:apt

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linuxaddict:administrer:apt [19/03/2016, 20:41] Claude Clerclinuxaddict:administrer:apt [17/02/2022, 02:49] (Version actuelle) 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 21: Ligne 22:
   sudo apt-get update   sudo apt-get update
  
-Dans Synaptic : cliquer sur le bouton Recharger.+Ou bien dans Synaptic : cliquer sur le bouton Recharger.
  
 +===== Installer un paquet =====
  
 +Supposons que l'on veuille installer l'indispensable //numlockx//.
  
 +En ligne de commande :
 +  sudo apt-get install numlockx
 +
 +Ou avec Synaptic : chercher //numlockx//, le //sélectionner pour installation// par clic-droit, puis //Appliquer//
 +===== Supprimer un paquet =====
 +
 +Pour supprimer le paquet numlockx :
 +  sudo apt-get remove numlockx
 +
 +Pour supprimer également les éventuels fichiers de configuration, rajouter l'option ''--purge''.
 +  sudo apt-get remove --purge numlockx
 +
 +Pour supprimer également les dépendances devenues inutiles, remplacer ''remove'' par ''autoremove'' :
 +  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 :
 +<code>
 +!/bin/sh
 +[ -z $1 ] && {
 + echo "Syntaxe : $0 [debian|linuxmint|ubuntu] <8 derniers caracteres de la cle>"
 + exit 1
 +}
 +
 +[ -z $2 ] && {
 + echo "Syntaxe : $0 [debian|linuxmint|ubuntu] <8 derniers caracteres de la cle>"
 + echo "Entrez au moins les 8 derniers caractères de la clé"
 + exit 1
 +}
 +
 +case "$1" in
 + debian|deb)
 + KEYSERVER="keyserver.debian.org"
 + ;;
 + linuxmint|lm)
 + KEYSERVER="keyserver.linuxmint.com"
 + ;;
 + ubuntu|ub)
 + KEYSERVER="keyserver.ubuntu.com"
 + ;;
 + *)
 + echo "Syntaxe : $0 [debian|linuxmint|ubuntu] <8 derniers caracteres de la cle>"
 + 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://$KEYSERVER:80 --recv-key $2 && (gpg -a --export $2 | sudo apt-key add - )
 +
 +exit 0
 +</code>
 +
 +Rendez-le exécutable, puis exécutez-le :
 +  chmod +x gpgerrorforkey.sh
 +  ./gpgerrorforkey.sh
 +
 +===== Astuces =====
 +  * [[https://www.numetopia.fr/parametrer-les-mises-a-jour-automatiques-de-linux-mint/|Pour que LinuxMint fasse des mises à jour automatiques]]
 +
 +----
 +
 +{{counter|today| personne a visité cette page aujourd'hui| personnes ont visité cette page aujourd'hui}} et {{counter}} en tout.
  • linuxaddict/administrer/apt.txt
  • Dernière modification : 17/02/2022, 02:49
  • de Claude Clerc