IPv6 für APT deaktivieren

In den vergangenen Jahren ist es mir immer wieder passiert, dass apt hängengeblieben ist, weil es versucht hat, mit irgendwelchen Paketquellen per IPv6 zu kommunizieren. Zuletzt hatte ich das Problem in der Beta für Ubuntu 18.04. Gegen IPv6 wäre natürlich nichts einzuwenden solange IPv6 zur Verfügung steht; aber zumindest zuhause habe ich nun mal kein IPv6. APT scheint überfordert, das zu erkennen.

Abhilfe schafft die gezielte Deaktivierung von IPv6 für das gesamte APT-System, also für die Kommandos apt, apt-get usw. Dazu erzeugen Sie eine neue Datei im Verzeichnis /etc/apt/apt.conf.d, die die Anweisung Acquire::ForceIPv4 "true" enthält, z.B. so:

sudo -s
echo 'Acquire::ForceIPv4 "true";' > /etc/apt/apt.conf.d/99disable-ipv6

Quellen

https://unix.stackexchange.com/questions/9940/convince-apt-get-not-to-use-ipv6-method