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
tutoriel:comment_modifier_sources_maj [Le 03/11/2021, 15:34]
Amiralgaby [Avec une interface graphique] passage Unity -> Ubuntu (Gnome)
tutoriel:comment_modifier_sources_maj [Le 22/10/2022, 18:09] (Version actuelle)
spnux [Avec une interface graphique] MAJ le la ligne Mate
Ligne 1: Ligne 1:
-{{tag>​Bionic tutoriel administration apt dépôts paquet gestionnaire_de_paquets}}+{{tag>​Bionic ​Jammy tutoriel administration apt dépôts paquet gestionnaire_de_paquets}}
  
 ---- ----
Ligne 31: Ligne 31:
  
 ===== Modifier les sources de logiciels ===== ===== Modifier les sources de logiciels =====
-Il existe plusieurs façons de modifier les sources de mise à jour : +Il existe plusieurs façons de modifier les sources de mise à jour :
  
-  * [[#Avec une interface graphique | Avec une interface graphique]] ​+  * [[#Avec une interface graphique | Avec une interface graphique]]
   * [[#Modifier le fichier des sources | Par l'​édition du fichier des sources]]   * [[#Modifier le fichier des sources | Par l'​édition du fichier des sources]]
   * [[#Ajout d'un PPA| Ajout d'un PPA]]   * [[#Ajout d'un PPA| Ajout d'un PPA]]
Ligne 45: Ligne 45:
 Commencer par ouvrir l'​interface ​ [[:​software-properties|Logiciels & mises à jour]] : Commencer par ouvrir l'​interface ​ [[:​software-properties|Logiciels & mises à jour]] :
  
-^ [[:Ubuntu]] | Diverses possibilités : \\ - Rechercher // "​Logiciels & mises à jour"//; ​\\ - Depuis les [[:​gnome-control-center|paramètres système]] -> //rubrique "​système"​ -> "​Logiciels & Mises à jour"//; ​\\ - Depuis le menu de l'​application -> //"​Sources de logiciels"//​ de la [[:​gnome-software|GNOME Logiciels]];​\\ - Depuis le menu //"​Configuration"​ → "​dépôts"//​ du gestionnaire de paquet [[:​Synaptic]]. ​\\ - Avec la commande : <​code>​software-properties-gtk</​code>​ | +^ [[:Ubuntu]] | Diverses possibilités : - Rechercher // "​Logiciels & mises à jour"//;​ - Depuis les [[:​gnome-control-center|paramètres système]] -> //rubrique "​système"​ -> "​Logiciels & Mises à jour"//;​ - Depuis le menu de l'​application -> //"​Sources de logiciels"//​ de la [[:​gnome-software|GNOME Logiciels]];​- Depuis le menu //"​Configuration"​ → "​dépôts"//​ du gestionnaire de paquet [[:​Synaptic]]. - Avec la commande : <​code>​software-properties-gtk</​code>​ | 
-^ [[:mate|Ubuntu MATE]] | menu //Système → Administration → Sources de logiciels// |+^ [[:Mate]] | menu //​Administration → Logiciels et mises à jour → Onglet «Autres logiciels»// |
 ^ [[:​Kubuntu]] | menu //K → Système → Gestionnaire Muon → Configuration → Sources de logiciels// | ^ [[:​Kubuntu]] | menu //K → Système → Gestionnaire Muon → Configuration → Sources de logiciels// |
 ^ [[:​Lubuntu]] | menu principal //→ Outils système → Gestionnaire de paquets Synaptic → Configuration → Dépôts// |  ^ [[:​Lubuntu]] | menu principal //→ Outils système → Gestionnaire de paquets Synaptic → Configuration → Dépôts// | 
Ligne 58: Ligne 58:
 | {{:​tutoriel:​autres_logiciels.png?​nolink|Onglet « Autres logiciels »}} | Cliquez sur l'​onglet « Autres logiciels » | | {{:​tutoriel:​autres_logiciels.png?​nolink|Onglet « Autres logiciels »}} | Cliquez sur l'​onglet « Autres logiciels » |
 | {{:​tutoriel:​sources_de_logiciels_ajouter.png?​nolink|Bouton « Ajouter »}} | Cliquez sur « Ajouter » en bas à gauche | | {{:​tutoriel:​sources_de_logiciels_ajouter.png?​nolink|Bouton « Ajouter »}} | Cliquez sur « Ajouter » en bas à gauche |
-| {{:​tutoriel:​ajouter_deb.png?​350|Ajout de la ligne APT d'un dépôt}} |1 Entrez le nom du dépôt (commençant par //**deb http:**// ou //​**ppa:​**//​) puis \\ 2 Cliquez sur « Ajouter une source de mises à jour », ensuite; ​\\ 3 Cliquez sur «Fermer» et pour terminer; ​\\ 4 Saisir votre mot de passe d'​[[:​sudo|administrateur]].|+| {{:​tutoriel:​ajouter_deb.png?​350|Ajout de la ligne APT d'un dépôt}} |1 Entrez le nom du dépôt (commençant par //**deb http:**// ou //​**ppa:​**//​) puis 2 Cliquez sur « Ajouter une source de mises à jour », ensuite; 3 Cliquez sur «Fermer» et pour terminer; 4 Saisir votre mot de passe d'​[[:​sudo|administrateur]].|
 | {{:​tutoriel:​actualiser.png?​350|Bouton « Actualiser »}} | Rechargez la liste des paquets | | {{:​tutoriel:​actualiser.png?​350|Bouton « Actualiser »}} | Rechargez la liste des paquets |
  
Ligne 85: Ligne 85:
  
 Ce dépôt peut être ajouté: Ce dépôt peut être ajouté:
-  * Depuis [[:​gnome-software|GNOME Logiciels]] en déroulant le menu //Obtenir des logiciels → **Partenaires de Canonical**//​. Consulter alors les informations d'un des paquets fournis et choisissez "​utilisez cette source"; ​\\ Ou:+  * Depuis [[:​gnome-software|GNOME Logiciels]] en déroulant le menu //Obtenir des logiciels → **Partenaires de Canonical**//​. Consulter alors les informations d'un des paquets fournis et choisissez "​utilisez cette source";​ Ou:
   * Depuis l'​application [[:​software-properties|Logiciels & mises à jour]] -> onglet:// "​Autres logiciels"//​->​ et cocher la case //​**Partenaires de Canonical**//​.   * Depuis l'​application [[:​software-properties|Logiciels & mises à jour]] -> onglet:// "​Autres logiciels"//​->​ et cocher la case //​**Partenaires de Canonical**//​.
 ===== Recharger la liste des paquets ===== ===== Recharger la liste des paquets =====
Ligne 108: Ligne 108:
    
 ===== Gérer les clés d'​authentification ===== ===== Gérer les clés d'​authentification =====
-Certaines sources de mise à jour utilisent un système de clés qui permet de vérifier l'​authenticité et l'​intégrité des paquets proposés. ​+Certaines sources de mise à jour utilisent un système de clés qui permet de vérifier l'​authenticité et l'​intégrité des paquets proposés.
  
 Si lors d'un rechargement de la liste des paquets, vous obtenez un message du type : Si lors d'un rechargement de la liste des paquets, vous obtenez un message du type :
Ligne 133: Ligne 133:
  
 === Télécharger la clé d'​identification === === Télécharger la clé d'​identification ===
-La clé d'​identification est un petit fichier se terminant souvent par « .asc » ou « .gpg ». +La clé d'​identification est un petit fichier se terminant souvent par « .asc » ou « .gpg ».
  
-Pour l'​enregistrer via votre navigateur web, il suffit de faire //clic droit -> Enregistrer sous// sur le lien menant à la clé. (Attention, il s'agit d'un fichier texte contenant une suite de caractère, donc si vous cliquez simplement dessus via Firefox, vous ouvrirez juste le fichier texte dans Firefox sans l'​enregistrer). ​+Pour l'​enregistrer via votre navigateur web, il suffit de faire //clic droit -> Enregistrer sous// sur le lien menant à la clé. (Attention, il s'agit d'un fichier texte contenant une suite de caractère, donc si vous cliquez simplement dessus via Firefox, vous ouvrirez juste le fichier texte dans Firefox sans l'​enregistrer).
  
 <​note>​ <​note>​
Ligne 161: Ligne 161:
  
 {{ tutoriel:​sources_maj_cle_auth.png }} {{ tutoriel:​sources_maj_cle_auth.png }}
 +
 +
 +
 +==== Méthode d'​authentification apt-key abandonnée « deprecated » ====
 +
 +Notamment à partir d'​Ubuntu 22.04 (Jammy), l'​authentification par apt-key est abandonnée pour manque de sécurité (l'​utilisation d'une de ces clés pouvait permettre la modification de n'​importe quel paquet, même s'il n'​était pas lié à cette clé).
 +Ainsi, lors d'une mise à jour ou de l'​ajout d'une de ces sources, pouvez obtenir un message du type : <​file>​Key is stored in legacy trusted.gpg keyring (/​etc/​apt/​trusted.gpg),​ see the DEPRECATION section in apt-key(8) for details</​file>​
 +Il va falloir extraire et exporter cette clé vers un nouveau répertoire.
 +
 +
 +1 - Pour faire la liste des clés apt-key enregistrées :​
 +<​code>​sudo apt-key list</​code>​
 +qui donne un résultat du type :
 +<​file>​pub ​  ​rsa1024 2010-03-14 [SC]
 +      1779 61E7 89BE 960F E5E5  9170 B78C 97EF 9B22 35DD
 +uid identification de l'​application</​file>​
 +
 +2 - On va exporter cette clé dans le répertoire usr/​share/​keyrings/​ :​
 +<​code>​sudo apt-key export 9B2235DD | sudo gpg --dearmour -o /​usr/​share/​keyrings/​monappli.gpg</​code>​ où **9B2235DD** sont les 8 derniers caractères de la clé pub. Vous remplacez monappli par le nom de votre application.
 +
 +3 - Ouvrir le répertoire etc/​apt/​sources.list.d/​ qui doit contenir un fichier de dépôt correspondant au nom de votre application. Ouvrir le dit fichier avec les [[:​sudo|Droits de super utilisateur]] et ajouter la fonction signed-by avec le chemin de la clé. La description de la source devrait corresponde à la ligne exemple suivante (ici pour GoogleEarth avec un fichier clé nommé gearth.gpg). C'est la partie entre [ ] qui est ajoutée ou complétée ; le reste de la ligne n'est pas modifié.
 +<​file>​deb [arch=amd64 signed-by=/​usr/​share/​keyrings/​gearth.gpg] http://​dl.google.com/​linux/​earth/​deb/​ stable main</​file>​ Enregistrer.
 +
 +4 - Actualiser la liste des sources par <​code>​sudo apt update</​code>​ Si tout va bien, il n'y a plus de message d'​alarme.
 +
 +5 - Penser à enlever la clé de l'​ancienne liste apt-key par <​code>​sudo apt-key del 9B2235DD</​code>​
 +
 +A noter que pour certaines applications,​ ceci ne semble pas marcher (Teamviewer par exemple). Aller alors sur le site du distributeur et chercher la clé d'​authentification publique ; pour Teamviewer, c'est une clé texte avec un fichier au format .asc (bien faire un clic-droit sur le lien pour le télécharger plutôt que l'​afficher dans Firefox). Voir aussi § 4.2.1
 +
 +Vous devrez ensuite déplacer ce fichier dans le répertoire /​usr/​share/​keyrings/​ (comme lors de l'​extraction au point 2) et modifier le fichier source.list correspondant en mettant bien .asc en suffixe du nom du fichier de clé (similaire au point 3).
 +
 +A noter aussi que le fichier d'​information man de apt-key indique plutôt le répertoire /​etc/​apt/​keyrings/​ pour enregistrer ces clés… En tout cas, il faut que le chemin soit indiqué dans la ligne donnant la description du dépôt.
 +
 +[[https://​askubuntu.com/​questions/​1398344/​apt-key-deprecation-warning-when-updating-system|Source]]
  
 ===== Voir aussi ===== ===== Voir aussi =====
  • tutoriel/comment_modifier_sources_maj.1635950094.txt.gz
  • Dernière modification: Le 03/11/2021, 15:34
  • par Amiralgaby