Erreur source.list

3 replies [Last post]
thierra
Offline
Joined: 02/19/2015

Bonjour,

Après des ajouts de dépôts puis des suppressions, je me retrouve avec beau sens interdit sur le tableau de bord. Message d'erreur " ... Erreur inconnue ... (E:Malformed line 19 in source list /etc/apt/sourc.list (URI)) ...

J'ai édité le fichier source.list avec Gedit. Le voilà :
# deb cdrom:[Trisquel 7.0 _belenos_ - Release i686 (20141102)]/ toutatis main

# Trisquel repositories for supported software and updates
deb http://nl.archive.trisquel.info/trisquel/ belenos main
deb-src http://nl.archive.trisquel.info/trisquel/ belenos main
deb http://nl.archive.trisquel.info/trisquel/ belenos-security main
deb-src http://nl.archive.trisquel.info/trisquel/ belenos-security main
deb http://nl.archive.trisquel.info/trisquel/ belenos-updates main
deb-src http://nl.archive.trisquel.info/trisquel/ belenos-updates main
# deb http://nl.archive.trisquel.info/trisquel/ belenos-backports main
# deb-src http://nl.archive.trisquel.info/trisquel/ belenos-backports main
# deb http://linux-libre.fsfla.org/pub/linux-libre/freesh/ freesh main
deb http://liveusb.info/multisystem/depot all main
# deb-src http://liveusb.info/multisystem/depot all main
# deb http://cz.archive.ubuntu.com/ubuntu precise main universe
# deb-src http://cz.archive.ubuntu.com/ubuntu precise main universe
# deb http://fr.archive.trisquel.info/trisquel toutatis main
# deb-src http://fr.archive.trisquel.info/trisquel toutatis main
deb
http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all
main

Je vois bien l'erreur sur l’antépénultième ligne.
Je la remplace par :
deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main
Et je sauve ?
Mais n'y connaissant pas grand chose, j'ai peur de faire plus de casse.

De plus je ne comprends pas pourquoi j'ai ce dépôt. A quoi ça correspond ?
Je peux aussi mettre des # ou supprimer. Surtout que SouceForge a mauvaise réputation et est bloqué par uBlock Original.

Dans l'attente de réponses avisées.
Merci d'avance.
Thierry

thierra
Offline
Joined: 02/19/2015

Il devrait y avoir une seule espace entre deb et http dans le paragraphe extrait du premier message. Je n'arrive pas à rectifier. C'est ou collé ou ça.

Je vois bien l'erreur sur l’antépénultième ligne.
Je la remplace par :
deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main
Et je sauve ?

Thierry

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Oui, c'est cela. À moins que tu ne préfères supprimer ce dépôt. D'après http://sourceforge.net/projects/ubuntuzilla/ il fournit les logiciels Mozilla (le navigateur Web Firefox, le client de courriel Thunderbird et Seamonkey qui remplit ces deux tâches et fais d'autres choses) dans leur dernières versions. Le navigateur par défaut dans Trisquel, Abrowser, est déjà basé sur la dernière version de Firefox. Icedove est basé sur le client de courriel Thunderbird mais reste en version 31 (il faudra attendre Trisquel 8 pour une version plus récente). Je crois que ni Seamonkey ni Iceape (qui se base sur Seamonkey) n'est pas disponible dans le dépôt Trisquel. Ce serait là la meilleure raison pour avoir ajouté le dépôt.

À propos du format de /etc/apt/sources.list :

  • '#' introduit un commentaire (tout ce qui suit ce caractère est ignoré par les programmes configurés via ce fichier).
  • Toute autre ligne introduit un dépôt de paquets (précompilés si la ligne commence par "deb", de sources si la ligne commence par "deb-src").
  • Une et une seule ligne doit définir le dépôt. Pas trois comme c'est le cas avec ton fichier qui est donc "malformé".
  • Si tu veux tout savoir, lis le manuel (en français) depuis le terminal :
    $ man sources.list
thierra
Offline
Joined: 02/19/2015

Impec,

J'ai réécris sur une seule ligne. Redémarré et tout fonctionne. J'ai à nouveau accès à Synaptic.
C'est vraiment bien foutu, le message indique le fichier et la ligne où est l'erreur. Bravo GNU/Linux Trisquel !

Merci Magic Banana.

Librement
Thierry