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édentesRévision précédente
Prochaine révision
Révision précédente
apt-get [Le 14/11/2022, 23:25] – [Vérifier la version] 102.64.209.178apt-get [Le 07/10/2025, 18:58] (Version actuelle) – ancienne révision (Le 11/05/2025, 13:41) restaurée krodelabestiole
Ligne 15: Ligne 15:
 Si vous ne faites que télécharger les codes sources, vous pouvez vous passer des droits d'administration. Les paquets téléchargés sont placés dans votre dossier personnel. Si vous ne faites que télécharger les codes sources, vous pouvez vous passer des droits d'administration. Les paquets téléchargés sont placés dans votre dossier personnel.
  
-===== Installation de paquets ===Linux == +===== Installation de paquets =====
-<note tip>Vous pouvez également utiliser la commande suivante "sudo apt install <packet>", elle a 2 avantages par rapport à apt-get: la coloration du texte pour mieux se repérer et une barre d'avancement durant la décompression et la configuration des paquets.</note> +
-<code>sudo apt-get install <packet> <packet 2> etc ...</code>+
  
-__Soulignage__==== Vérifier la version ==Linux ==+<note tip>Directement en ligne de commande (donc en dehors d'un [[:tutoriel:script_shell|script]]), mieux vaut utiliser l'outil [[:apt-cli|apt]] avec la commande ''sudo apt install <paquet>''. Par rapport à ''apt-get'' elle a entre autres comme avantages la coloration du texte pour mieux se repérer, et une barre d'avancement durant la décompression et la configuration des paquets.</note> 
 +<code>sudo apt-get install <paquet> <paquet 2> etc.</code> 
 + 
 +==== Vérifier la version ====
 Avant de lancer l'installation, il est parfois utile de vérifier la version qui sera installée, les dépendances, ...\\ Avant de lancer l'installation, il est parfois utile de vérifier la version qui sera installée, les dépendances, ...\\
 <code>apt show <nom_du_paquet></code> <code>apt show <nom_du_paquet></code>
Ligne 116: Ligne 117:
 Remarque : taper "man apt-get" dans un terminal donne une réponse en français et une explication plus complète et plus claire. Remarque : taper "man apt-get" dans un terminal donne une réponse en français et une explication plus complète et plus claire.
  
 +<note warning>L'option ''upgrade'' renvoie occasionnellement le message **Les paquets suivants ont été conservés** (ou **The following upgrades have been deferred due to phasing** en version 24.04). Cela indique les paquets dont l'arbre des dépendances a changé et pour lesquels le programme n'a pas pris la liberté de les installer de lui-même. Il suffit d'utiliser l'option ''install'' pour en forcer manuellement l'installation.</note>
 +
 +<note tip>Afin de mettre à jour complètement le système, il est possible d'utiliser les deux commandes suivantes :
 +<code>sudo apt-get update; sudo apt-get install linux-virtual; sudo apt-get upgrade; sudo apt-get autoremove
 +sudo apt-get install XXXXXXXXXXXX; sudo apt-get update; sudo apt-get autoremove</code>
 +ou XXXXXXXXXXXX reprend la liste des paquets conservés.</note>
 ==== Bloquer la mise à jour d'un paquet ==== ==== Bloquer la mise à jour d'un paquet ====
 [[:tutoriel:comment_modifier_un_fichier|Ouvrez avec les droits d'administration]] le fichier **/etc/apt/preferences** (si le fichier n'existe pas, le créer) pour y insérer les lignes suivantes: [[:tutoriel:comment_modifier_un_fichier|Ouvrez avec les droits d'administration]] le fichier **/etc/apt/preferences** (si le fichier n'existe pas, le créer) pour y insérer les lignes suivantes:
Ligne 163: Ligne 170:
 ==== Mises à jour automatisées ==== ==== Mises à jour automatisées ====
  
-[[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>unattended-upgrades|unattended-upgrades]]** et lire ce  [[https://guide.ubuntu-fr.org/server/automatic-updates.html|guide du server Ubuntu sur les mises à jours automatiques]] //(en français)//.\\ +[[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>unattended-upgrades]]** et lire ce  [[https://guide.ubuntu-fr.org/server/automatic-updates.html|guide du serveur Ubuntu sur les mises à jours automatiques]] //(en français)//.\\ 
 Si vous le souhaitez, vous pouvez paramétrer uniquement les mises à jour de sécurité en automatique. Si vous le souhaitez, vous pouvez paramétrer uniquement les mises à jour de sécurité en automatique.
  
 +Si le processus est déjà lancé, et que vous souhaitez le stopper, cherchez sont numéro :
 +<code>sudo lsof /var/lib/dpkg/lock-frontend</code>
 +Puis, avec le résultat :
 +
 +<code> sudo kill -9 [pid]</code>
 ==== Mettre en cache pour un déploiement sur réseau local ==== ==== Mettre en cache pour un déploiement sur réseau local ====
 Si vous disposez d'un réseau local, pour économiser de la bande passante externe lors des mises à jours vous pouvez mettre en cache sur une des machines les paquets téléchargés et les déployer ensuite sur les autres postes en faisant appel à [[:apt-cacher]]. Si vous disposez d'un réseau local, pour économiser de la bande passante externe lors des mises à jours vous pouvez mettre en cache sur une des machines les paquets téléchargés et les déployer ensuite sur les autres postes en faisant appel à [[:apt-cacher]].