GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come forzare APT Package Manager a utilizzare IPv4 in Ubuntu

APT , breve o A avanzato P ackage T ool, è il gestore di pacchetti predefinito per i sistemi basati su Debian. Utilizzando APT, possiamo installare, aggiornare, aggiornare e rimuovere le applicazioni dal sistema. Ultimamente ho riscontrato uno strano errore. Ogni volta che provo ad aggiornare la mia scatola di Ubuntu 16.04, ottengo questo errore - "0% [Connessione a in.archive.ubuntu.com (2001:67c:1560:8001::14)]" e il processo di aggiornamento si blocca per molto tempo. La mia connessione Internet funziona bene e posso eseguire il ping di tutti i siti Web, incluso il sito ufficiale di Ubuntu. Dopo un paio di ricerche su Google, mi sono reso conto che a volte i mirror di Ubuntu non sono raggiungibili tramite IPv6. Questo problema viene risolto dopo aver forzato il gestore di pacchetti APT a utilizzare IPv4 al posto di IPv6 per accedere ai mirror di Ubuntu durante l'aggiornamento del sistema. Se hai mai riscontrato questo errore, puoi risolverlo come descritto di seguito.

Forza APT Package Manager a utilizzare IPv4 in Ubuntu 16.04

Per forzare APT a utilizzare IPv4 al posto di IPv6 durante l'aggiornamento e l'aggiornamento dei tuoi sistemi Ubuntu 16.04 LTS, usa semplicemente i seguenti comandi:

$ sudo apt-get -o Acquire::ForceIPv4=true update
$ sudo apt-get -o Acquire::ForceIPv4=true upgrade

Ecco! Questo processo di aggiornamento dell'ora è stato eseguito e completato rapidamente.

Puoi anche renderlo persistente per tutti gli apt-get transazioni future aggiungendo la seguente riga in /etc/apt/apt.conf.d/99force-ipv4 file usando il comando:

$ echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4

Disclaimer:

Non so se qualcuno sta riscontrando questo problema ultimamente, ma oggi ho continuato a ricevere questo errore almeno quattro o cinque volte nella mia macchina virtuale Ubuntu 16.04 LTS e l'ho risolto come descritto sopra. Non sono sicuro che sia la soluzione consigliata. Passa attraverso i forum di Ubuntu e assicurati che questo metodo sia legittimo. Poiché la mia è solo una VM che la uso solo per scopi di test e apprendimento, non mi dispiace l'autenticità di questo metodo. Usalo a tuo rischio.

Fonte:

  • https://unix.stackexchange.com/

Ubuntu
  1. Come utilizzare APT con proxy su Ubuntu e Debian

  2. Installa Java su Ubuntu 20.04 con apt package manager

  3. Come far attendere un gestore di pacchetti se è in esecuzione un'altra istanza di Apt?

  4. Come utilizzare un task manager in Ubuntu per monitorare il sistema

  5. Come posso utilizzare in modo esperto Ubuntu Network Manager?

Come usare Ctrl+Alt+Canc per avviare Task Manager su Ubuntu

Come usare Ubuntu

Come utilizzare apt Package Manager sulla riga di comando di Ubuntu

Come forzare Wget a utilizzare la connessione IPv4 o IPv6

Come installare e utilizzare Conky Manager su Ubuntu

Come utilizzare APT per gestire i pacchetti su Ubuntu?