Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/12/2012, à 02:20

Didier Misson

apt-get Lecture des listes de paquets TRÈS lent !

Bonsoir,

Ubuntu 12.10 64 bits sur un desktop Intel Core i5 avec 16 GB de ram.

Quand je fais une opération avec apt-get ou aptitude, la lecture de la liste des paques est TRÈS lente !
Par contre, l'accès Internet est très rapide quand il télécharge les nouveaux contenus.

càd que dans le apt-get update :
- les accès Internet sont très rapides
- mais il compte % par % la liste des paquets.

...
Ign http://be.archive.ubuntu.com quantal-backports/restricted Translation-fr
Ign http://be.archive.ubuntu.com quantal-backports/universe Translation-fr_FR
Ign http://be.archive.ubuntu.com quantal-backports/universe Translation-fr
485 ko réceptionnés en 4s (111 ko/s)

Lecture des listes de paquets... 6%   <===  ça prend 2 minutes !!!

Ça prend près de 2 minutes pour les 100% yikes
pourtant, c'est une opération en mémoire ou sur disque dur.

Je n'avais pas de problème de vitesse avec apt-get en 12.04.
Je n'ai pas upgradé, mais j'ai réinstallé complètement 12.10

Rien vu de spécial dans /var/log/syslog ...

Merci et bonne nuit. smile


--
Didier Misson
http://misson.telhttp://drupal.telhttp://drupalcamp.tel
http://culbutte.be (Linux Users Group) -  http://braindug.be (Drupal Users Group)

Hors ligne

#2 Le 07/12/2012, à 02:56

nesthib

Re : apt-get Lecture des listes de paquets TRÈS lent !

Essaie de faire :

sudo mv /var/lib/dpkg/status{,.bak}
sudo apt-get update

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#3 Le 07/12/2012, à 10:18

Didier Misson

Re : apt-get Lecture des listes de paquets TRÈS lent !

Merci pour ta réponse nesthib wink

Mais ça n'améliore pas vraiment la vitesse...
J'ai pu taper mon logon dans le forum Ubuntu et taper ma réponse avant que ... ah, ça vient de se terminer... par une erreur :

...
Ign http://be.archive.ubuntu.com quantal-backports/restricted Translation-fr_FR
Ign http://be.archive.ubuntu.com quantal-backports/restricted Translation-fr
Ign http://be.archive.ubuntu.com quantal-backports/universe Translation-fr_FR
Ign http://be.archive.ubuntu.com quantal-backports/universe Translation-fr
541 ko réceptionnés en 4s (123 ko/s)
Lecture des listes de paquets... Erreur !
E: Impossible d'ouvrir le fichier /var/lib/dpkg/status - open (2: Aucun fichier ou dossier de ce type)
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.

Donc, renommer ce fichier ne semble pas être une bonne idée.
neutral
Bonne journée.


--
Didier Misson
http://misson.telhttp://drupal.telhttp://drupalcamp.tel
http://culbutte.be (Linux Users Group) -  http://braindug.be (Drupal Users Group)

Hors ligne

#4 Le 07/12/2012, à 10:29

vince06fr

Re : apt-get Lecture des listes de paquets TRÈS lent !

renommer le fichier /var/lib/dpkg/status n'est surement pas un  bonne idée, celui est important

If /var/lib/dpkg/status becomes broken for any reason, the Debian system loses package selection data and suffers severely.

Tu peux par contre commencer par un petit nettoyage du cache apt

$ sudo apt-get autoclean
$ sudo apt-get clean

si ça ne suffit pas, je vois que tu utilise le miroir belge, celui-ci a peut être un problème, essaye d'utiliser le serveur principal :
Pour ça soit tu passe par sources de logiciels et tu selectionne télécharger depuis serveur principal
soit tu edite ton fichier /etc/apt/sources.list et tu supprime tout les

be.

ainsi 

deb http://be.archive.ubuntu.com/ubuntu quantal main universe restricted multiverse

deviens

deb http://archive.ubuntu.com/ubuntu quantal main universe restricted multiverse

Plus qu'à faire un update pour voir si c'est mieux

Dernière modification par vince06fr (Le 07/12/2012, à 10:43)

Hors ligne

#5 Le 07/12/2012, à 16:51

nesthib

Re : apt-get Lecture des listes de paquets TRÈS lent !

@vince06fr : supprimer le fichier status corrige souvent des problème et repartant sur des bases saines. Normalement il est recréé par apt-get update. Le déplacement c'était simplement pour pouvoir le restaurer en cas de problème.

@Didier Misson : pour le restaurer :

sudo mv /var/lib/dpkg/status{.bak,}

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#6 Le 09/12/2012, à 13:31

vince06fr

Re : apt-get Lecture des listes de paquets TRÈS lent !

supprimer le fichier status corrige souvent des problème et repartant sur des bases saines. Normalement il est recréé par apt-get update.

Je ne sais pas ou tu as trouvé ça, la preuve que ce n'est pas le cas, ce qui confirme d'ailleurs ce qui est ecrit dans la doc debian (et ubuntu est basé sur Debian...)
http://qref.sourceforge.net/quick/ch-package.fr.html

6.3.4 Récupérer les données de sélection des paquets

Si /var/lib/dpkg/status est corrompu, le système Debian perd les données de sélection des paquets et en est grandement affecté. Cherchez le vieux fichier /var/lib/dpkg/status dans /var/lib/dpkg/status-old ou /var/backups/dpkg.status.*.

Garder /var/backups/ dans une partition séparée peut être une bonne idée puisque ce répertoire contient beaucoup de données système importantes.

Si le vieux fichier /var/lib/dpkg/status n'est pas disponible, vous pouvez quand même récupérer les données depuis des répertoires de /usr/share/doc/.

     # ls /usr/share/doc | \
       grep -v [A-Z] | \
       grep -v '^texmf$' | \
       grep -v '^debian$' | \
       awk '{print $1 " install"}' | \
       dpkg --set-selections
     # dselect --expert # réinstallez le système, utilisez dselect si besoin

Bref, heureusement que tu lui as juste fais faire un mv et non un rm smile

@Didier Misson
Alors as-tu pu constaté un mieux??

Dernière modification par vince06fr (Le 09/12/2012, à 13:33)

Hors ligne

#7 Le 09/12/2012, à 22:40

nesthib

Re : apt-get Lecture des listes de paquets TRÈS lent !

Étrange j'ai déjà eu à supprimer ce fichier hmm
Enfin bref, quoiqu'il en soit c'est pour ça que je vais toujours un déplacement wink

Tu peux essayer de remplacer le fichier status par /var/lib/dpkg/status-old (sauvegarde bien tout auparavant)


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#8 Le 03/06/2015, à 22:14

cedric.amouyal

Re : apt-get Lecture des listes de paquets TRÈS lent !

Astuce pour reduire le temps de la lecture des packages avec le apt-get update
1) Identifier un repository anormalement important

cd /var/lib/apt/lists
ls -Srlh

Si vous identifiez des repository bizarres, modifier vos /etc/atp/sources.lists

2)Si vous n'utilisez que des packages 64Bits

sed -i  's/deb ht/deb [arch=amd64] ht/g' /etc/apt/sources.list

3) Limiter les langues

Hors ligne

#9 Le 27/06/2016, à 19:38

Sky3RN

Re : apt-get Lecture des listes de paquets TRÈS lent !

Didier Misson a écrit :

Bonsoir,

Ubuntu 12.10 64 bits sur un desktop Intel Core i5 avec 16 GB de ram.

Quand je fais une opération avec apt-get ou aptitude, la lecture de la liste des paques est TRÈS lente !
Par contre, l'accès Internet est très rapide quand il télécharge les nouveaux contenus.

càd que dans le apt-get update :
- les accès Internet sont très rapides
- mais il compte % par % la liste des paquets.

...
Ign http://be.archive.ubuntu.com quantal-backports/restricted Translation-fr
Ign http://be.archive.ubuntu.com quantal-backports/universe Translation-fr_FR
Ign http://be.archive.ubuntu.com quantal-backports/universe Translation-fr
485 ko réceptionnés en 4s (111 ko/s)

Lecture des listes de paquets... 6%   <===  ça prend 2 minutes !!!

Ça prend près de 2 minutes pour les 100% yikes
pourtant, c'est une opération en mémoire ou sur disque dur.

Je n'avais pas de problème de vitesse avec apt-get en 12.04.
Je n'ai pas upgradé, mais j'ai réinstallé complètement 12.10

Rien vu de spécial dans /var/log/syslog ...

Merci et bonne nuit. smile

As-tu trouvé une solution ? Moi il me faut bien vingt minutes pour arriver à 100%.. Alors qu'avant ça ne prenait que quelques secondes.

Hors ligne