APT 、短いまたは A 高度なP ackage T oolは、Debianベースのシステムのデフォルトのパッケージマネージャーです。 APTを使用して、システムからアプリケーションをインストール、更新、アップグレード、および削除できます。最近、私は奇妙なエラーに直面しています。 Ubuntu 16.04ボックスを更新しようとすると、次のエラーが発生します- "0%[Connecting to in.archive.ubuntu.com(2001:67c:1560:8001 ::14)]" 更新プロセスが長時間スタックします。インターネット接続は正常に機能しており、Ubuntu公式サイトを含むすべてのWebサイトにpingを実行できます。 Googleで数回検索した後、IPv6経由でUbuntuミラーに到達できない場合があることに気付きました。この問題は、システムの更新中にAPTパッケージマネージャーにIPv6の代わりにIPv4を使用してUbuntuミラーにアクセスするように強制した後に解決されます。このエラーが発生した場合は、以下の説明に従って解決できます。
Ubuntu16.04でAPTパッケージマネージャーにIPv4を使用させる
Ubuntu 16.04 LTSシステムの更新およびアップグレード中にAPTにIPv6の代わりにIPv4を使用させるには、次のコマンドを使用するだけです。
$ sudo apt-get -o Acquire::ForceIPv4=true update
$ sudo apt-get -o Acquire::ForceIPv4=true upgrade
出来上がり!今回の更新プロセスは実行され、すぐに完了しました。
すべてのapt-getに対してこれを永続化することもできます /etc/apt/apt.conf.d/99force-ipv4 に次の行を追加して、将来のトランザクションを実行します コマンドを使用したファイル:
$ echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
免責事項:
最近誰かがこの問題を抱えているかどうかはわかりませんが、今日、Ubuntu 16.04 LTS仮想マシンで少なくとも4〜5回このエラーが発生し続け、上記のように解決しました。それが推奨される解決策かどうかはわかりません。 Ubuntuフォーラムにアクセスして、この方法が正当であることを確認してください。私のVMは、テストと学習の目的でのみ使用するVMであるため、このメソッドの信頼性については気にしません。ご自身の責任で使用してください。
出典:
- https://unix.stackexchange.com/