[Ubuntu] Duplicate sources.list entry

Résolu
Illitch Messages postés 1785 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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.



--

Il est aussi facile de faxer un hamster que de nettoyer le fax après

4 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    ... 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
    1. Illitch Messages postés 1785 Statut Membre 45
       
      va falloir que je relise le tuto sur le nettoyage système. :/

      O/
      0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      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
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    1. Illitch Messages postés 1785 Statut Membre 45
       
      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
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    1. Illitch Messages postés 1785 Statut Membre 45
       
      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
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    1. Illitch Messages postés 1785 Statut Membre 45
       
      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