Ubuntu Linuxで最速のAPTミラーを選択する方法
このチュートリアルの目的は、あなたの地理的な位置に対して最も近く、おそらく最も速いミラーを選択することで、Ubuntuのリポジトリのダウンロード速度を改善する方法に関する情報を提供することです。
このチュートリアルでは、あなたは学びます:
- 国コードを使用して最速のミラーを選択する方法
- ミラープロトコルを使用してより高速なミラーを選択する方法
- 手動ミラー選択の方法
- netselectを使用して最適なミラーを決定する方法
- GNOMEおよびKDE Plasma GUIで別のミラーを構成する方法
ステップバイステップの指示で最速のミラーを選択してください
これを行う方法はいくつかありますが、以下にすべて説明します。それぞれを読んで、どの方法があなたにとって最も便利で、あなたの環境に最適かを判断してください。
国コード
最も簡単なアプローチは、
/etc/apt/sources.list内に定義されたUbuntuミラーが、あなたの位置に適した国コードを含むことを確認することです。例えば、以下に/etc/apt/sources.listに見られる公式のアメリカ合衆国のUbuntuミラーを示します:deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted-
もしあなたがアメリカにいない場合は、
usの国コードを自分の国の適切なコードに上書きしてください。つまり、例えばオーストラリアにいる場合は、すべてのエントリーについて/etc/apt/sources.listファイルを次のように更新してください:deb http://au.archive.ubuntu.com/ubuntu/ focal main restricted
ミラープロトコルを使用する
ミラープロトコルを
/etc/apt/sources.listエントリの一部として使用すると、aptコマンドは、あなたの国にあるミラーを取得するように指示します。ミラープロトコルを使用するには、通常の例から/etc/apt/sources.listファイル内のすべての行を更新する必要があります。deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted宛て :
deb mirror://mirrors.ubuntu.com/mirrors.txt focal main restricted適切なすべての行について、上記の作業を繰り返してください。あるいは、
sedコマンドを使用して、/etc/apt/sources.listファイルを自動的に編集してください。下記のsedコマンドを、適切にあなたの環境に合わせて更新してください:sudo sed -i -e 's/http:\/\/us.archive/mirror:\/\/mirrors/' -e 's/\/ubuntu\//\/mirrors.txt/' /etc/apt/sources.list
手動APTミラー選択
上記のソリューションは簡単そうに見え、あなたにとってうまくいくかもしれません。しかし、aptによって選択されたミラーは、高い待機時間の影響を受けている可能性があるため、最も速いとは限りません。この場合、国内にあるミラーのリストから手動でミラーを選択してみてください。
以下のwgetコマンドを使用してリストを取得します。このwgetコマンドは、あなたの国に関連するapt ubuntuミラーを取得します。例:
wget -qO - mirrors.ubuntu.com/mirrors.txt
http://mirror.netspace.net.au/pub/ubuntu/
http://mirror.internode.on.net/pub/ubuntu/ubuntu/
http://mirror.overthewire.com.au/ubuntu/
http://mirror.aarnet.edu.au/pub/ubuntu/archive/
http://mirror.tcc.wa.edu.au/ubuntu/
http://ubuntu.mirror.serversaustralia.com.au/ubuntu/
http://ftp.iinet.net.au/pub/ubuntu/
http://ubuntu.mirror.digitalpacific.com.au/archive/
http://mirror.waia.asn.au/ubuntu/
http://ubuntu.uberglobalmirror.com/archive/
http://mirror.as24220.net/pub/ubuntu/
http://mirror.as24220.net/pub/ubuntu-archive/
公式アーカイブミラーのウェブサイトで利用可能なUbuntuミラーのリストを見ることができます。自分の国を探して、いくつかのサーバーをクリックし、接続の速度を確認するためにpingまたはtracerouteテストを実行してください。
あなたの経験に基づいて、最良のミラーを選択し、適切に/etc/apt/sources.list apt構成ファイルを変更してください。
netselectを使って最速のミラーを選択する
この解決策は推奨されます。なぜなら、最も迅速なミラー選択を保証するからです。そのために、netselectコマンドを使用します。
標準のUbuntuリポジトリにはデフォルトで
netselectパッケージは含まれていないため、Debianの安定リポジトリから借りる必要があります:sudo apt install wget wget http://ftp.us.debian.org/debian/pool/main/n/netselect/netselect_0.3.ds1-29_amd64.deb sudo dpkg -i netselect_0.3.ds1-29_amd64.deb-
Ubuntu システムに
netselectコマンドが利用可能になったら、それを使用して最も低い ICMP レイテンシに基づいて最も速いミラーを特定します。netselect の出力はあなたの場所に対して相対的になります。以下の例の出力は、最も利用可能な場合の上位 20 の apt Ubuntu ミラーを示します。sudo netselect -s 20 -t 40 $(wget -qO - mirrors.ubuntu.com/mirrors.txt) 134 https://mirror.us.leaseweb.net/ubuntu/ 142 http://mirrors.advancedhosters.com/ubuntu/ 147 http://ubuntu.osuosl.org/ubuntu/ 188 http://ubuntu.osuosl.org/ubuntu/ 195 http://mirror.us-ny2.kamatera.com/ubuntu/ 199 http://mirror.pit.teraswitch.com/ubuntu/ 211 https://nyc.mirrors.clouvider.net/ubuntu/ 213 http://mirror.brightridge.com/ubuntuarchive/ 213 http://mirror.math.princeton.edu/pub/ubuntu/ 220 http://ubuntu.mirror.constant.com/ 220 https://mirrors.bloomu.edu/ubuntu/ 225 http://ubuntu.mirror.frontiernet.net/ubuntu/ 227 http://www.club.cc.cmu.edu/pub/ubuntu/ 231 http://mirrors.tripadvisor.com/ubuntu/ 237 http://mirror.team-cymru.com/ubuntu/ 246 http://mirrors.gigenet.com/ubuntuarchive/ 246 http://mirror.siena.edu/ubuntu/ 250 http://us.mirror.nsec.pt/ubuntu/ 252 http://archive.linux.duke.edu/ubuntu/ 252 https://mirror.jacksontechnical.com/ubuntu/ 上記の
netselectの結果を反映させるために、手動で/etc/apt/sources.listファイルを変更するか、sedコマンドを使用してください。左側のより低いスコアの数字は、より高いミラー転送速度を表します。例:sudo sed -i 's/http:\/\/us.archive.ubuntu.com\/ubuntu\//http:\/\/ubuntu.uberglobalmirror.com\/archive\//' /etc/apt/sources.list
結果の比較
以下は、オーストラリアにいるときの私の apt update コマンドの結果です。
US MIRROR ( http://us.archive.ubuntu.com/ubuntu ):
Fetched 23.1 MB in 20s (1148 kB/s)
MIRROR protocol( mirror://mirrors.ubuntu.com/mirrors.txt):
Fetched 23.1 MB in 4min 45s (81.0 kB/s)
AU MIRROR ( http://au.archive.ubuntu.com/ubuntu ):
Fetched 23.1 MB in 12s (1788 kB/s)
NETSTAT Auto-Selected ( http://ubuntu.uberglobalmirror.com/archive ):
Fetched 23.1 MB in 6s (3544 kB/s)
GUIを通じてミラーを変更する
GUIをコマンドラインよりも好む場合、GNOMEまたはKDEデスクトップ環境がインストールされていると、以下のセクションを使用してUbuntuのダウンロードミラーを変更できます。
GNOME
ソフトウェアと更新アプリケーションを開き、次に「ダウンロード元」のドロップダウンボックスをクリックします。
リストを手動でスクロールして希望のミラーを選択するか、または「最良のサーバーを選択」ボタンをクリックしてUbuntuに作業をさせることができます。
KDE Plasma
まず、ディスカバーソフトウェアセンターを開き、次に設定をクリックし、最後に「ソフトウェアソース」ボタンをクリックします。
ルートパスワードを入力する必要があります。その後、ダウンロード元メニューを展開し、「その他」をクリックできます。
リストを手動でスクロールして希望のミラーを選択するか、または「最良のサーバーを選択」ボタンをクリックしてUbuntuに作業をさせることができます。
締めくくりの考え
このチュートリアルでは、Ubuntu Linuxで最も速いダウンロードミラーを選ぶためのいくつかの異なる方法を見ました。私たちは、netselectメソッドを推奨します。これは簡潔な結果を提供し、プログラムをインストールした後は非常に迅速です。コマンドラインをいじるのが好きでない場合は、Ubuntuに仕事をさせて、GUIを通じて最適なサーバーを見つけることもできます。
通常、自分でダウンロードサーバーを手動で変更する必要はありません。しかし、旅行中や特定のサーバーが突然遅くなった場合には有益です。これがあなたのダウンロードの速度を向上させることを願っています。






