#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%
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.
--
Didier Misson
http://misson.tel - http://drupal.tel - http://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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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
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.
Bonne journée.
--
Didier Misson
http://misson.tel - http://drupal.tel - http://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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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
@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
Enfin bref, quoiqu'il en soit c'est pour ça que je vais toujours un déplacement
Tu peux essayer de remplacer le fichier status par /var/lib/dpkg/status-old (sauvegarde bien tout auparavant)
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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 !
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%
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.10Rien vu de spécial dans /var/log/syslog ...
Merci et bonne nuit.
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