Ubuntu は apt-get install を使用できませんか? この記事は原理を理解して問題を解決するのに役立ちます。
apt-get install の失敗は通常、apt ソースに問題があります。Ubuntu の公式ソースからのダウンロードは非常に遅いだけでなく、不安定でもあります。そのため、迅速かつ正常にダウンロードするには、国内ミラーを追加する必要がありますソース。conda、pip などは通常、pytorch やその他のパッケージをダウンロードするために国内のミラー ソースを追加する必要があります。
1. Sources.list ファイルの分析
コマンドライン | URL | バージョン情報 | カテゴリー1 | カテゴリー2 | カテゴリー3 | カテゴリー4 |
---|---|---|---|---|---|---|
デブ | http://cn.archive.ubuntu.com/ubuntu/ | ゼニアル | 主要 | 制限付き | – | – |
パラメータの意味
- deb は、対応するソフトウェア パッケージのバイナリ ファイルまたはプリコンパイル済みファイルをダウンロードします。
- deb-src は、対応するソフトウェア パッケージのソース コード ファイルをダウンロードします。
さまざまな種類のソフトウェア パッケージを表す 4 つの主要なカテゴリがあります。
- Main - 仕様でサポートされているフリーのオープンソース ソフトウェア
- Universe - コミュニティが管理する無料のオープンソース ソフトウェア
- 制限付き - 独自のデバイス用ドライバー
- Multiverse - 著作権または法的問題によってソフトウェアが制限されている
上の表の例の結果は、次の 2 つのアドレスでソフトウェア パッケージを見つけることと同じです:
http://cn.archive.ubuntu.com/ubuntu/dists/xenial/main
http://cn.archive.ubuntu.com/ubuntu/dists/xenial/restricted
参考リンク:ubuntuでのsources.listコンテンツの簡単な分析
2.ubuntu で /etc/apt/sources.list をバックアップします。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
3.sources.list を編集する
- 清華院
公式ヘルプドキュメント: https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
# 默认注释了源码镜像以提高 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 http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
4. ソースを更新する
sudo apt-get update
パラメータの意味
- Ign: 更新がない、または更新が無関係または不要であることを示します。
- Hit: URL が接続されていることを示します
- Get: アップデートがあることを示し、それをダウンロードします
- Err: ターゲット URL 接続が失敗したことを示します
5. apt-get installのファイルの場所
-
ダウンロードしたソフトウェアの保存場所: /var/cache/apt/archives
-
インストール後のソフトウェアのデフォルトの場所: /usr/share
-
実行可能ファイルの場所: /usr/bin
-
設定ファイルの場所: /etc
-
lib ファイルの場所:/usr/lib
6. その他の国内ミラーソース
Alibaba Cloud 公式ミラー ステーションのアドレス: https://developer.aliyun.com/mirror/
Alibaba オープンソース ミラー ステーション: https://developer.aliyun.com/mirror/
Huawei オープンソース ミラー ステーション: https://mirrors.huaweicloud .com/
Tencent オープンソース ミラー ステーション: https://mirrors.cloud.tencent.com/NetEase
オープンソース ミラー ステーション: http://mirrors.163.com/Sohuオープンソース ミラーステーション
: http://mirrors.sohu .com/清華
大学オープンソース ミラー サイト: https://mirrors.tuna.tsinghua.edu.cn/華中
科技大学オープンソース ミラー サイト: http://mirror.hust.edu.cn/浙江
大学オープンソースミラーサイト: http://mirrors. zju.edu.cn/北京
理工大学オープンソースミラーサイト: http://mirror.bit.edu.cn/中国
科学技術大学オープンソースミラーサイト: http: //mirrors.ustc.edu.cn/
北京外国語大学ミラーサイト:https://mirrors.bfsu.edu.cn