Différences
Ci-dessous, les différences entre deux révisions de la page.
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 26/09/2021, 08:56] 86.215.34.61 |
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]] : | ||
- | ^ [[:unity|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]]. | | + | ^ [[: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// | |
- | ^ [[:Xubuntu]] | menu //Applications → Paramètres → Gestionnaire de mises à jour → Configuration → Autres logiciels// | | + | ^ [[:Xubuntu]] | menu //Applications → Paramètres → Gestionnaire de mises à jour → Configuration → Autres logiciels// | |
- | <note tip>Vous pouvez également lancer l'application avec la commande : <code>software-properties-gtk</code></note> | + | |
<note important>FIXME Ci-dessus, prendre en compte toutes les variantes et mettre à jour les info pour Kubuntu</note> | <note important>FIXME Ci-dessus, prendre en compte toutes les variantes et mettre à jour les info pour Kubuntu</note> | ||
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 ===== |