Modifier les sources de logiciels dans sources.list

Rédigé par O. Clotaire Aucun commentaire
Classé dans : Linux, Sécurité Mots clés : Linux, sources.list, clé publique, dépôts

Plus vous avez des dépôts, plus vous augmenter le nombre de logiciels disponibles pour votre distribution.

Afin de vérifier la liste des dépôts, ouvrez :
$ cat /etc/apt/sources.list 

Exemple du contenu de sources.list pour le miroir de dépôt de la distribution Raspbian :
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi

Si vous vouliez y ajouter des dépots, par exemple, ceux des miroirs Raspbian de France, tapez :
$ sudo nano/etc/apt/sources.list

et ajoutez les deux lignes qui sont en gras :
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb https://goddess-gate.com/archive.raspbian.org/raspbian/ wheezy main contrib non-free
deb-src https://goddess-gate.com/archive.raspbian.org/raspbian/ wheezy main contrib non-free

Quittez le notepad Nano en faisant tapant sur Ctrl+Q

Puis sur o (Oui) pour valider l'enregistrement.

Ensuite, avant d'effectuer une mise à jour via la commande apt-get update ou aptitude update.

Enregister la clé publique de Raspbian : 
$ sudo wget https://goddess-gate.com/archive.raspbian.org/raspbian.public.key -O - | sudo apt-key add -

Sinon vous aurez une erreur de clé de serveur indisponible comme ceci :
W: Erreur GPG :Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible :
NO_PUBKEY R2D2C857C90E1977 NO_PUBKEY ED209D624R0B0C0P

Ce qui veut dire que votre dépôt n'a pas été authentifié par le serveur.

Maintenant vous pouvez mettre à jour et mettre à niveau vos dépôts, logiciels, etc... :
$ sudo aptitude update && sudo aptitude upgrade

Pour désactiver un dépôt, commenter la ligne concerné avec le signe # :
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
#deb https://goddess-gate.com/archive.raspbian.org/raspbian/ wheezy main contrib non-free
deb-src https://goddess-gate.com/archive.raspbian.org/raspbian/ wheezy main contrib non-free

Ci-dessus, la deuxième ligne de dépôt ne sera pas prise en compte par les mises à jour.

Descriptions des dépôts Débian :

- Le paquet de binaires :deb
- Le paquet source :deb-src
- L'URL de la source :http(s)://nomdumiroir/debian.com/ ou file://nomdumiroir/debian.com/ ou ftp://nomdumiroir/debian.com/ (miroir Debian ou d'archive de paquets mise en place par d'autres éditeurs), ou encore cdrom: s'il votre lecteur de CDROM est la source... ouf !
- Le nom de la version de la distribution :wheezy (ou la version plus recente nommé Jessie)
- L'archive principale de l'éditeur Debian :main
- L'archive de logiciel libre dépendant d'un logiciel non libre :contrib
- L'archive de logiciel non libre :non-free
 
Autres - Descriptions des trois variantes (au minimum) de chaques versions Debian :

- stable : La variante stable actuelle est la Debian 8 Jessie. Seules les mises à jour de sécurité sont effectuées.
- testing :La future variante stable à les derniers paquets mais qui ne sont pas encore validés. La prochaine version est Stretch.
- unstable :La variante en cours d'évolution par ces mises à jour de paquets de logiciels. Cette distribution est toujours appelé Sid.

Résolution des erreurs de clé publique : 

W: Erreur GPG :Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible :
NO_PUBKEY R2D2C857C90E1977 NO_PUBKEY ED209D624R0B0C0P

Pour pallier à ce problème il vous suffit de saisir simplement dans un terminal la commande suivante :
$ sudo aptitude install debian-keyring debian-archive-keyring

Ou bien devenez root :
$ sudo su

Puis ajouter la clé public :
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ED209D624R0B0C0P

Si cela ce passe correctement, vous devriez avoir ce genre de résultat :
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.ZsyPKPloPd --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys ED209D624R0B0C0P
gpg: demande de la clef 4R0B0C0P sur le serveur hkp keyserver.ubuntu.com
gpg: clef 4R0B0C0P : clef publique « Wheezy Stable Release Key <> » importée
gpg: aucune clef de confiance ultime n'a été trouvée
gpg: Quantité totale traitée : 1
gpg: importées : 1 (RSA: 1)

A PROPOS

  • Grace à mon expérience dans les Systèmes d'Information, j'ai le privilège de partager mon expérience en les centralisant sous la forme d’une base de connaissance.
  • Parfois certaines de nos questions ne trouvent pas toujours de réponse. Le domaine de l’informatique évolue rapidement, il est alors important de pouvoir profiter des solutions déjà expérimentés.
  • Ce site sera de plus en plus accessible.
  • Je vous remercie d’avance pour vos éventuelles remarques constructives permettant son amélioration.

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est le troisième caractère du mot 39zvnm ?

Fil RSS des commentaires de cet article

↓