清華源apt-get update 0%

2958 ワード

小さな問題かと思ったら、半日調べても解決しなかった==
システム環境:Ubuntu 16.04.3 LTS(dockerベース)
aptを清華源に切り替える
Ubuntuミラー使用ヘルプ:Ubuntuのソフトウェアソースプロファイルは/etc/apt/sources.listです.システムが持参したファイルをバックアップし、そのファイルを次の内容に置き換えることで、TUNAのソフトウェアソースミラーを使用することができます.
#              apt update   ,           
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

#       ,     
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

apt-get update 0%
このときupdateが0%の場合があります.apt-get clean、ローカルキャッシュを削除し、ipv 4を強制しても試したが、結果はだめだった.
その後、別のサーバのパケットをキャッシュしてコピーし、任意のソフトウェアをインストールします.ヒント:E: The method driver /usr/lib/apt/methods/http could not be found.この場合、apt-transport-httpsをインストールする必要があります.直接のapt-getはだめです.手動でダウンロードする必要があります.任意のミラーソースのpool/main/a/apt/ディレクトリでソフトウェアのダウンロードを見つけたり、公式検索をしたりします.
インストール
ダウンロードしたファイルは.debです.
sudo dpkg -i /path/to/deb/file

インストールします.
その後問題が解決する.
docker環境は清潔すぎて(pingは何もありません)、直す前に慎重にしなければなりません.の