APT , kurz oder A Fortgeschrittenes P ackage T ool, ist der Standard-Paketmanager für Debian-basierte Systeme. Mit APT können wir Anwendungen vom System installieren, aktualisieren, aktualisieren und entfernen. In letzter Zeit bin ich auf einen seltsamen Fehler gestoßen. Immer wenn ich versuche, meine Ubuntu 16.04-Box zu aktualisieren, erhalte ich diesen Fehler - "0% [Connecting to in.archive.ubuntu.com (2001:67c:1560:8001::14)]" und der Update-Prozess bleibt lange hängen. Meine Internetverbindung funktioniert gut und ich kann alle Websites, einschließlich der offiziellen Ubuntu-Website, anpingen. Nach ein paar Google-Suchen stellte ich fest, dass die Ubuntu-Spiegel manchmal nicht über IPv6 erreichbar sind. Dieses Problem wird gelöst, nachdem ich den APT-Paketmanager gezwungen habe, IPv4 anstelle von IPv6 zu verwenden, um auf Ubuntu-Spiegel zuzugreifen, während ich das System aktualisiere. Wenn Sie jemals auf diesen Fehler gestoßen sind, können Sie ihn wie unten beschrieben beheben.
Zwingen Sie APT Package Manager, IPv4 in Ubuntu 16.04 zu verwenden
Um APT zu zwingen, IPv4 anstelle von IPv6 zu verwenden, während Sie Ihre Ubuntu 16.04 LTS-Systeme aktualisieren und aktualisieren, verwenden Sie einfach die folgenden Befehle:
$ sudo apt-get -o Acquire::ForceIPv4=true update
$ sudo apt-get -o Acquire::ForceIPv4=true upgrade
Voila! Dieses Mal wurde der Aktualisierungsprozess schnell ausgeführt und abgeschlossen.
Sie können dies auch für alle apt-get persistent machen Transaktionen in der Zukunft, indem Sie die folgende Zeile in /etc/apt/apt.conf.d/99force-ipv4 hinzufügen Datei mit dem Befehl:
$ echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
Haftungsausschluss:
Ich weiß nicht, ob jemand dieses Problem in letzter Zeit hat, aber ich habe diesen Fehler heute mindestens vier- bis fünfmal in meiner virtuellen Ubuntu 16.04 LTS-Maschine erhalten und ihn wie oben beschrieben gelöst. Ich bin mir nicht sicher, ob es die empfohlene Lösung ist. Gehen Sie durch Ubuntu-Foren und stellen Sie sicher, dass diese Methode legitim ist. Da meine nur eine VM ist, die ich nur zu Test- und Lernzwecken verwende, mache ich mir nichts aus der Authentizität dieser Methode. Verwenden Sie es auf eigene Gefahr.
Quelle:
- https://unix.stackexchange.com/