2017-10-11 5 views
0

Ubuntu 16.04.3 xenialinfini paquet de chargement dans apt-get, infini Get

apt-get update ne fonctionne pas - l'infini Get. Apt essaie sans cesse de télécharger un package:

... 
Get:10 http://ru.archive.ubuntu.com/ubuntu xenial/universe DEP-11 64x64 Icons [7,448 kB] 
Get:10 http://ru.archive.ubuntu.com/ubuntu xenial/universe DEP-11 64x64 Icons [7,448 kB] 
Get:10 http://ru.archive.ubuntu.com/ubuntu xenial/universe DEP-11 64x64 Icons [7,448 kB] 
... 

J'ai changé les adresses des miroirs dans le fichier /etc/apt/sources.list mais il n'a pas aidé.

Le problème est pas: https://askubuntu.com/questions/774918/apt-get-is-stuck-at-fetched-xxkb-in-xxsec

Que se passe-t-il?

+0

Voir si cela est lié: https://askubuntu.com/questions/775049/16-04-apt-update-never-ends – fyrye

Répondre

0

A aidé cette réponse: https://askubuntu.com/a/964096/746294

Si vous utilisez des Severs proxy (transparent), il peut être une mauvaise configuration d'une procuration. Essayez d'utiliser des miroirs HTTPS pour éliminer ces problèmes.

Comment vérifier que les paquets sont coupés:

curl http://archive.ubuntu.com/ubuntu/dists/xenial/universe/binary-i386/by-hash/SHA256/504313460a80c8d83fe8a45d2958284e5255ba0776b3e729074c8f8a7368d191 > /dev/null 

Le résultat de l'exécution curl, qui dit que les paquets ne sont pas téléchargés:

% Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0 7335k 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0 
curl: (18) transfer closed with 7512036 bytes remaining to read 

Il est nécessaire de configurer le Serveur proxy.

solution rapide: remplacer dans /etc/apt/sources.listmiroirs HTTP avec HTTPS miroirs. Par exemple, http://ru.archive.ubuntu.com remplacer par https://mirror.yandex.ru

0

La version par défaut pour PHP dans les paquets Ubuntu est 7 maintenant et il n'est pas nécessaire de mentionner la version dans votre installation php7.0. Essayez de purger tout ce qui concerne php7, puis installez PHP sans mentionner la version.

Supprimer tout en utilisant ces commandes (utilisez sudo):

apt-get remove php7.0-* 
apt-get --purge remove php7.0 
apt-get --autoremove 
apt-get --autoclean 

Assurez-vous qu'il n'y a rien lié à php7.0 dans votre dossier php:

ls /etc/php 

Ensuite, il suffit d'installer php sans mentionner la version, il va installer la dernière version de php7 (utiliser sudo):

apt-get update 
apt-get install php 

P.S: Il n'est pas nécessaire de mentionner la version pour l'installation des extensions. Il suffit de les installer comme ceci (utilisez sudo):

apt-get install php-json 

PS: Si cela ne marchait pas, essayez de changer les miroirs de dépôt Ubuntu CDN d'un autre pays comme celui-ci et essayez à nouveau (utilisez sudo):

nano /etc/apt/sources.list 

changer ensuite tous les ru dans un autre pays comme de.

Ensuite, enregistrez le fichier et réessayez.