[Ubuntu] Duplicate sources.list entry

Résolu/Fermé
Illitch Messages postés 1582 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 3 janvier 2024 - 11 nov. 2011 à 21:45
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 - 15 nov. 2011 à 23:34
Bonsoir, O/

En installant gtk-recordmydesktop (screencast) j'ai obtenu un message de double entrée dans mes listes apt. Je fais appel à vous pour pouvoir gérer le problème. Ci après le message d'erreur et le fichier apt/lists en cause.

W: Duplicate sources.list entry http://archive.canonical.com/ubuntu/ lucid/partner Packages (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_lucid_partner_binary-i386_Packages)


/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_lucid_partner_binary-i386_Packages :
-> http://cjoint.com/data/0KlvKaJ3M96.htm

:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 10.04.3 LTS
Release:	10.04
Codename:	lucid
 

uname -a
Linux toto 2.6.32-35-generic #78-Ubuntu SMP Tue Oct 11 15:27:15 UTC 2011 i686 GNU/Linux


gtk-recordmydesktop s'est installé et se lance (je ne l'ai pas testé seulement lancé)

Merci d'avance de votre aide.





A voir également:

4 réponses

mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
15 nov. 2011 à 20:46
... paquets non supportés par Canonical (sauf le multiverse) je ne comprend pas comment ces dépôts se sont retrouvés obsolètes :/.

Déjà ton premier message d'erreur c'était que tu avais des doublons, pas que c'était obsolète.

Un paquet devient obsolète quand il n'a plus de raison d'être, pas forcément suite à une mauvaise manipulation de ta part, mais simplement parce que les dépendances des paquets et l'ensemble des paquets disponibles évoluent (ce contexte évolue à chaque fois que tu fais un apt-get update). La commande "apt-get clean" permet de les nettoyer.

Pour les deb-src, ce sont les dépôts qui te permettent de récupérer des sources logicielles, notamment si tu veux recompiler quelque chose (voir apt-get source ...). Ce qui n'est a priori pas ton cas.
https://www.debian.org/doc/manuals/apt-howto/ch-basico.fr.html

Bonne chance
1
Illitch Messages postés 1582 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 3 janvier 2024 45
15 nov. 2011 à 20:58
va falloir que je relise le tuto sur le nettoyage système. :/

O/
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
15 nov. 2011 à 23:34
va falloir que je relise le tuto sur le nettoyage système. :/

Si tu utilises aptitude au lieu d'apt-get l'essentiel du ménage sera fait tout seul

sudo apt-get update
sudo apt-get install aptitude
sudo aptitude update
sudo aptitude safe-upgrade


... sinon :

sudo apt-get autoclean


Ensuite il faut penser à nettoyer de temps en temps les paquets orphelins :

sudo aptitude install deborphan
sudo aptitude purge $(deborphan)


Répète la dernière commande jusqu'à ce que :

deborphan


ne liste plus aucun paquet fané...

Après il faut surtout penser à te mettre à peu près à jour. Sous ubuntu tu peux suivre les LTS ou chaque sortie de version toutes les 6 mois (avril et octobre). Personnellement je préfère la seconde option en repoussant le changement de version quelque mois après sa sortie.

Bonne chance
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
12 nov. 2011 à 02:02
Il faut ouvrir et corriger /etc/apt/sources.list comme indiqué dans le message d'erreur. Pour cela ouvre un terminal et tape :

gksudo gedit /etc/apt/sources.list &


Puis cherche la ligne qui parle de "http://archive.canonical.com/ubuntu/" et supprime en une (apparemment elle est en double)

Reporte-moi le contenu de ce fichier/

Ensuite sauve et quitte et lance :

sudo apt-get update


Normalement ça devrait être réparé. Ceci dit je vois que tu es en lucid, ce qui commence à être assez vieillot (3 versions d'ubuntu sont sorties depuis au moment où j'écris ces lignes !), donc je t'invite à faire une mise à niveau :
http://doc.ubuntu-fr.org/migration#guides_specifiques_de_mise_a_niveau

Bonne chance
0
Illitch Messages postés 1582 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 3 janvier 2024 45
Modifié par Illitch le 12/11/2011 à 15:35
Merci et bonjour Mamimando.

deb http://archive.canonical.com/ubuntu/ : Cette ligne n'est pas en double par contre j'ai :

deb http://archive.canonical.com/ubuntu/ lucid partner 
deb-src http://archive.canonical.com/ubuntu/ lucid partner


Le fichier sources.list complet (décommenté) :

# deb cdrom:[Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090421.3)]/ jaunty main restricted 

deb http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted universe 
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted 

deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe 
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted 

deb http://fr.archive.ubuntu.com/ubuntu/ lucid multiverse 
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid multiverse 
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates multiverse 
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid-updates multiverse 

# deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse 
# deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse 

deb http://archive.canonical.com/ubuntu/ lucid partner 
deb-src http://archive.canonical.com/ubuntu/ lucid partner 

deb http://security.ubuntu.com/ubuntu/ lucid-security main restricted universe 
deb-src http://security.ubuntu.com/ubuntu/ lucid-security main restricted 
deb http://security.ubuntu.com/ubuntu/ lucid-security multiverse 
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-backports restricted main multiverse universe 
deb-src http://security.ubuntu.com/ubuntu/ lucid-security multiverse 
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-proposed restricted main multiverse universe 
deb http://deb.torproject.org/torproject.org/ lucid main


Ceci dit je vois que tu es en lucid, ce qui commence à être assez vieillot (3 versions d'ubuntu sont sorties depuis au moment où j'écris ces lignes !), donc je t'invite à faire une mise à niveau


Je connais le lien ;), je connais aussi celui là (changement d'architecture des partitions et passage au 64 bits à faire) : https://www.youtube.com/watch?v=QtArw1_oWiU
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
13 nov. 2011 à 01:39
Bon là il est temps de faire un peu de ménage dans ce fichier. Personnellement je remplacerais son contenu actuel par :

deb http://archive.canonical.com/ubuntu/ lucid partner 
deb-src http://archive.canonical.com/ubuntu/ lucid partner

deb http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse

deb http://deb.torproject.org/torproject.org/ lucid main


Après avoir sauvé et quitté :

sudo apt-get update
sudo apt-get upgrade


Bonne chance
0
Illitch Messages postés 1582 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 3 janvier 2024 45
15 nov. 2011 à 00:42
Merci je fais ça (je garde un .old dans un coin au cas où)

Pourrais tu préciser quels sont les critères pour faire le ménage si la chose est possible ?
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
Modifié par mamiemando le 15/11/2011 à 09:58
Merci je fais ça (je garde un .old dans un coin au cas où)

Sage précaution, même si tu peux retrouver son contenu sur le site de documentation d'ubuntu :-)

sudo cp /etc/apt/sources.list /etc/apt/sources.bak


Pourrais tu préciser quels sont les critères pour faire le ménage si la chose est possible ?

Pour chaque miroir "deb", une ligne par miroir (miroir = l'adresse http/ftp), et sur cette ligne tu rassembles tous les dépôts (multiverse, main...) s'y rapportant.

Idem pour les deb-src, mais a priori les deb-src ne te servent pas, donc pour moi tu peux les virer.

Bonne chance
0
Illitch Messages postés 1582 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 3 janvier 2024 45
15 nov. 2011 à 20:38
Oui ça j'avais compris mais comme je n'ai installé des dépôts supplémentaires que pour des paquets non supportés par Canonical (sauf le multiverse) je ne comprend pas comment ces dépôts se sont retrouvés obsolètes :/. Ne donne des précisons que si tu as le temps et que tu en vois l'intérêt.
Que sont les deb-src (développeurs ?) ?
Merci en tout cas.
0