GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntuミラー

世界中の人々がUbuntuLinuxを使用しています。 Ubuntuの公式リポジトリからアップデートや新しいソフトウェアをインストールしたい世界のさまざまな地域のユーザーに対応するために、Canonicalには世界中に「ミラー」があります。

たとえば、すべてのソフトウェアが北米のサーバーでホストされているため、一部のユーザーには高速接続が提供されますが、アジアのユーザーはサーバーへの待ち時間がはるかに長くなり、ダウンロードに時間がかかります。したがって、コンテンツを複数の地域の複数のサーバーでホストする必要があります。

Ubuntuシステムでは、Ubuntuミラーが自動的に選択されるはずですが、手動で変更することもできます。これは、システムが遠く離れた場所に接続していることに気付いた場合、またはダウンロードに時間がかかっている場合に役立ちます。チュートリアルを詳しく見て、コマンドラインとGUIを使用してこれがどのように構成されているかを見てみましょう。

このチュートリアルでは、次のことを学びます。

  • ダウンロードミラーとは何ですか?
  • コマンドラインから最速のダウンロードミラーに変更する方法
  • GNOMEおよびKDEプラズマを介して最速のダウンロードミラーに変更する方法
  • apt-mirrorを使用して独自のUbuntuミラーを実行する方法
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
システム Ubuntu Linux
ソフトウェア N / A
その他 rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
コンベンション –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

ダウンロードミラーとは何ですか?


ダウンロードミラーは、1台のサーバーが一度に多くのダウンロード要求を受信することに圧倒されないようにするために必要です。さらに、ダウンロードミラーは世界中に分散しているため、すべての地域のユーザーが常にサーバーを使用して、すばやくダウンロードできるようになっています。

これらのミラーはどこでも同じです。言い換えれば、それらはすべて同じ、同一のコンテンツをホストします。米国のUbuntuサーバーからダウンロードしたソフトウェアは、日本からダウンロードしたソフトウェアと同じ結果になります。

Ubuntuは、現在のリージョンをチェックし、近くのサーバーに対してクイックテストを実行して、どのリージョンが最も高速な接続になるかを確認することにより、システムに最適なミラーを自動的に決定します。 Linuxの他のほとんどのものと同様に、必要に応じて、これらの設定をいつでも手動で構成できます。

ご存知ですか?
興味深い情報は、すべてのダウンロードミラーがCanonicalによって所有されているわけではないということです。彼らは確かにそれらのいくつかを所有していますが、世界中の企業、大学、および個人も、Ubuntuを支援し、ダウンロードミラーとして機能するためにサーバースペースとネットワーク帯域幅をボランティアで提供しています。

最速のダウンロードミラーに変更する方法

システムのダウンロードミラーを変更するために使用できるいくつかの異なる方法があります。以下のさまざまな方法を確認してください。

国コード

  1. 最も簡単なアプローチは、Ubuntuミラーが/etc/apt/sources.list内で定義されていることを確認することです。 お住まいの地域に適した関連する国コードが含まれています。たとえば、以下に/etc/apt/sources.listにある公式の米国Ubuntuミラーを見つけることができます。 :
    deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
    
  2. 米国にお住まいでない場合は、usを上書きしてください。 あなたの国の適切なコードを持つ国コード。つまり、たとえばオーストラリアにいる場合は、/etc/apt/sources.listを更新してください。 すべてのエントリのファイルは次のとおりです。
    deb http://au.archive.ubuntu.com/ubuntu/ focal main restricted
    

ミラープロトコルを使用する

  1. /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
    
  2. 必要に応じて、関連するすべての行について上記を繰り返します。または、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 コマンドはあなたの国に関連するaptubuntuミラーを取得します。例:

$ 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ミラーのリストは、アーカイブミラーの公式Webサイトで確認できます。国を見つけ、いくつかのサーバーをクリックして、pingを実行します またはtraceroute 接続の速度をテストして確認します。

経験に基づいて、最適なミラーを選択し、/etc/apt/sources.listを変更してください 構成ファイルを適切に適合させます。

netselectで最速のミラーを選択する

このソリューションは、最速のミラー選択を保証するため、推奨されます。このために、netselectを使用します コマンド。

  1. netselect パッケージはデフォルトではUbuntuの標準リポジトリ内では利用できないため、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
    
  2. netselectを入手したら Ubuntuシステムで使用可能なコマンドを使用して、最小の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/
    
  3. /etc/apt/sources.listを手動で変更します 上記のnetselectを反映するファイル 結果またはsedを使用 コマンド。左側のスコア番号が小さいほど、ミラー転送速度が高くなります。例:
    $ sudo sed -i 's/http:\/\/us.archive.ubuntu.com\/ubuntu\//http:\/\/ubuntu.uberglobalmirror.com\/archive\//' /etc/apt/sources.list
    

GUIを介してミラーを変更する

GUI overコマンドラインを使用する場合で、GNOMEまたはKDEデスクトップ環境のいずれかがインストールされている場合は、以下のセクションを使用して、Ubuntuダウンロードミラーを変更できます。

GNOME

  1. Software&Updatesアプリケーションを開き、[ダウンロード元]ドロップダウンボックスをクリックします。
  2. リストを手動でスクロールして目的のミラーを選択するか、[最適なサーバーを選択]ボタンをクリックしてUbuntuに作業を任せます。

KDEプラズマ

  1. 最初にDiscoverSoftwareCenterを開き、[設定]、最後に[ソフトウェアソース]ボタンをクリックします。
  2. rootパスワードを入力する必要があります。次に、[ダウンロード元]メニューを展開して[その他]をクリックします。
  3. リストを手動でスクロールして目的のミラーを選択するか、[最適なサーバーを選択]ボタンをクリックしてUbuntuに作業を任せます。

独自のUbuntuミラーを実行する方法

実際、独自のUbuntuミラーをホストするのは非常に簡単です。これは、Ubuntuコンピューターが多数あるネットワークで役立ちます。各コンピューターに独自の更新をダウンロードさせるのではなく、Ubuntuミラーとして機能するように1つだけを構成し、残りのコンピューターにそこから更新をダウンロードさせることができます。

このように、更新を1回だけダウンロードしてから、ローカルエリアネットワーク全体に非常に迅速に配布します。

これはapt-mirrorによって促進されます コマンド。最新のソフトウェアをすべてマシンにダウンロードし、そこから、他のコンピューターがミラーを使用するように構成されている場合に配布できます(上記のセクションで説明しました)。

公式ミラーから更新を継続的にダウンロードするには、cronを設定する必要があります。更新をクライアントコンピューターに配布するには、サーバーにHTTPまたはFTP経由でアクセスできる必要もあります。

これを設定するためのステップバイステップの説明は、Ubuntuリポジトリサーバーを作成する方法に関するチュートリアルで説明しています。

まとめ


このチュートリアルでは、システムのUbuntuダウンロードミラーを決定および変更する方法を説明しました。これにより、アップデートや新しいソフトウェアをインストールする際のダウンロード速度が速くなりますが、Ubuntuが最速のミラーを自動的に決定することになっているため、通常は実行する必要はありません。


Ubuntu
  1. Ubuntu 20.04で電話画面をミラーリングする-その方法は?

  2. Ubuntu 14.04を15.04に更新しますか?

  3. Docker

  1. Ubuntu 16.04.1を16.04.3に更新しますか?

  2. Ubuntu ターミナル

  3. MX Linux 対 Ubuntu

  1. Ubuntu22.04ダウンロード

  2. Ubuntuリポジトリサーバーを作成する方法

  3. Ubuntu20.04壁紙