[ Résolu ]Sources.list sous etch

Bonjour,

Suite à une mauvaise manipulation en terminale ( un > au lieu de 2 > pour insérer du texte dans un fichier ), je me retrouve donc avec un sources.list quasi vide.

Comme ce n’est pas très pratique pour installer des programmes ou encore pour les mises à jours, j’ai cherché des exemples de sources.list pour les PC en amd64.

J’ai temporairement ceci :

deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20060403)]/ etch contrib main
deb http://ftp2.fr.debian.org/debian/ etch main
deb-src http://ftp2.fr.debian.org/debian/ etch main
 
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
deb http://security.debian.org/ testing/updates main
 
deb http://ftp2.fr.debian.org/debian etch main contrib non-free
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
 
deb http://ftp2.fr.debian.org/debian/ testing main contrib
deb-src http://ftp2.fr.debian.org/debian/ testing main contrib

Il y a-t-il des erreurs, des choses à modifier, ajouter sachant que je suis en amd64 sous Debian etch.

D’avance merci,

EDIT en fait, je viens de voir que c’est faux vu que j’ai installé Debian en netinst.
Avez-vous aussi la ligne pour changer le CD debian en netinst dans le sources.list??

  • Il n’est pas tout jeune ce CD-ROM : il date de l’époque où etch était encore en testing, un an avant sa publication en stable. Pas sûr que ce soit utile de le déclarer comme source.
  • Pour ajouter un CD-ROM dans la liste des sources, pas besoin de bricoler sources.list à la main ; il suffit d’insérer le CD et d’exécuter la commande suivante.
  • Il y a des doublons : je vois deux fois “ftp2.fr.debian.org/debian/ etch main”.
  • Il y a des références à testing qu’il faudrait supprimer.

Merci de la réponse.

Je l’ai modifié ( je vais ajouter le CD ) et ca donne ca :

deb http://ftp2.fr.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib

deb http://ftp2.fr.debian.org/debian etch main contrib non-free

#==> Pour ntfs3g
deb http://www.backports.org/debian etch-backports main contrib non-free 

Mieux ou il y a-t-il des dépots que j’ai oublié?

Pour la prochaine fois :wink: :

La 1ère ligne fait toujours doublon avec la 3e ligne. D’autre part si tu mets non-free dans le dépôt normal, il faut le mettre aussi dans le dépôt de sécurité, sinon tu n’auras pas les mises à jour des paquets non-free installés.

Je vois que tu as supprimé les dépôts deb-src pour les paquets sources. Si tu n’en as pas besoin inutile de surcharger la bête.

Les dépots sources valent ils vraiment la peine que l’on les rajoute?
Je ne sais pas exactement ce qu’ils contiennent donc bon, dur de décider.

EDIT : il me donne l’erreur suivante lors d’un apt-get update :

W: GPG error: http://www.backports.org etch-backports Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY EA8E8B2116BA136C
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.

avec le sources.list suivant :

deb cdrom:[Debian GNU/Linux 4.0 r4a _Etch_ - Official amd64 NETINST Binary-1 20080804-15:05]/ etch contrib main
deb http://ftp2.fr.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib non-free

deb http://www.backports.org/debian etch-backports main contrib non-free

# Mercury
deb http://jgoguen.ca/repo mercury release pre-release
  • Les dépôts de paquets sources ne servent que si tu as besoin de récupérer les sources de paquets (avec apt-get source), par exemple pour recompiler toi-même des paquets. Les utiliseurs “normaux” n’en ont pas besoin.

  • J’avais dit que c’était la 1ère ligne qui faisait doublon et non la 3ème. Là tu n’as plus accès aux dépôts “contrib” et “non-free”.

  • Pour le problème de signature des dépôts backports, voir les instructions sur le site http://www.backports.org.

Merci beaucoup! j’ai reconstitué mon sources.list.

Le voici au final :

deb cdrom:[Debian GNU/Linux 4.0 r4a _Etch_ - Official amd64 NETINST Binary-1 20080804-15:05]/ etch contrib main
deb http://ftp2.fr.debian.org/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main contrib non-free

deb http://www.backports.org/debian etch-backports main contrib non-free

# Mercury
deb http://jgoguen.ca/repo mercury release pre-release