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

最高のUbuntuAPTリポジトリミラーを見つける方法

新しいUbuntuOSをインストールした後、最初に行うべき重要なことは、最良かつ最速のAPTアーカイブミラーを選択することです。この簡単なガイドでは、ダウンロード速度に基づいて最適なUbuntuAPTリポジトリミラーを見つけるためのすべての可能な方法をリストしました。ミラーは常にあなたの場所に最も近いとは限りませんが、可能な限り最高のダウンロードレートと更新ステータスを提供します。

最高のAPTミラーを見つける必要があるのはなぜですか?

インストール時にシステムがインターネットに接続されている場合、インストーラーは場所とISPに応じて最も近いミラーを自動的に選択します。ただし、インターネットが利用できない場合は、メインリポジトリが選択されます。米国外にお住まいの場合、メインリポジトリからのパッケージのインストールは非常に遅くなる可能性があります。これが、次のセクションで説明するように、Ubuntuシステムに最適で最も近いミラーを選択する必要がある理由です。

最高のUbuntuAPTリポジトリミラーを見つける

先に進む前に、バックアップすることを強くお勧めします 既存のsources.listファイル:

 $ sudo cp /etc/apt/sources.list{,.backup} 

それでは、最高のAPTアーカイブミラーを見つけましょう。これは、GUIとCLIの方法で実行できます。

グラフィカルな方法:

Ubuntuデスクトップを使用している場合は、[ソフトウェアとアップデート]ウィンドウを開きます。

[Ubuntuソフトウェア]タブで、[ダウンロード元]ドロップダウンボックスから[その他]を選択し、[最適なサーバーを選択]オプションを選択します。

一連のテストを実行して、現在地に最適なダウンロード速度を提供するミラーを見つけます。ほんの数秒かかります。最適なミラーが見つかったら、[サーバーの選択]オプションをクリックします。

[ソフトウェアと更新]ウィンドウを閉じます。ソフトウェアリストをリロードするように求められます。 「リロード」ボタンをクリックして、リポジトリリストを更新します。これで、sources.listが最高かつ最速のUbuntuリポジトリミラーURLで自動的に更新されます。

これは、Ubuntuデスクトップに最適なAptミラーを見つけるための私の好ましい方法です。私はインドに住んでいますが、それは私にアメリカ、イギリス、イタリアの国々からの最高の鏡を提案しました。ですから、あなたの地理的な場所が常に最良の鏡を与えるとは限らないと思います。

コマンドラインの方法:

ダウンロード速度に基づいて最適なAPTミラーを見つけるために利用できる多くのコマンドラインツールがあります。次のツールをテストしましたが、Ubuntu20.04LTSデスクトップで問題なく動作しています。

  1. 適切な選択
  2. Apt-smart

前述のツールはすべてPythonで記述されています 。したがって、ピップを使用してインストールできます パッケージマネージャー。 Pipをまだインストールしていない場合は、次のコマンドを使用してインストールします。

 $ sudo apt install python3-pip 

1。 Apt-selectを使用して最適なUbuntuAPTリポジトリミラーを見つける

適切な選択 は、高速で最新のUbuntuアーカイブミラーを見つけるためのコマンドラインツールです。それはあなたの国に基づいて、またはダウンロード率でトップランクのミラーに基づいてあなたのためにsources.listファイルを生成します。

Pipがインストールされていることを確認し、次のコマンドを実行してapt-selectをインストールします。

 $ pip3 install apt-select 

次に、次のコマンドを実行して、特定の国の上位の適切なミラーを見つけます。

 $ apt-select --country IN 

または、

 $ apt-select -C IN 

注: ここでCは資本です。

出力例:

ミラーのリストを取得しています...完了。ミラーへの遅延のテスト[7/8]ubuntu.mirror.snu.edu.inへの87%の接続:タイムアウト[8/8] 100%のリストの取得ランチパッドのURL...完了。1つのステータスを検索する1。 ubuntu-archive.mirrors.estointernet.inLatency:85.85 msOrg:Esto InternetStatus:Up to dateSpeed:10Gbpsミラーの選択http://ubuntu-archive.mirrors.estointernet.in/...新しい構成ファイルが/homeに保存されました/ostechnix/sources.list  

上記のコマンドは、インドからトップミラーを1つだけ返し、新しいsources.listを生成して、現在のディレクトリに保存します。

国コードが指定されていない場合、米国のミラーはデフォルトでフェッチされます。

上位N個のミラーを表示する

-tフラグを使用して、上位N個のミラーからsources.listを生成することもできます。デフォルトでは、トップミラーは1つだけ表示されます。

 $ apt-select -t 3 

出力例:

警告:国コードは提供されていません。デフォルトはUSです。ミラーのリストを取得しています...完了しました。ミラーの遅延をテストしています[85/85]100%ランチパッドのURLのリストを取得しています...完了しました。3つのステータスを検索しています[3/3] 100 %1。 la-mirrors.evowise.comレイテンシー:40.64ミリ秒組織:Evowise.comステータス:最新速度:10Gbps2。 mirrors.xtom.comレイテンシー:246.64 ms組織:xTomステータス:最新速度:20Gbps3。 mirrors.advancedhosters.comレイテンシー:253.92 ms組織:AdvancedHostersステータス:最新速度:2Gbpsミラーの選択http://la-mirrors.evowise.com/ubuntu/... / home / ostechnix/sourcesに保存された新しい構成ファイル.list 
ステータスに基づいてミラーを表示する

Apt-selectは、-mフラグを使用してミラーのステータスに関する結果を表示できます。選択肢は次のとおりです。

  • 最新
  • 1日遅れ
  • 2日遅れ
  • 1週間遅れ
  • 不明。

デフォルトでは、apt-selectは最新のミラーを返します。

次のコマンドは、1週間遅れているミラーを返します。

 $ apt-select-m1週間遅れ

複数のオプションを組み合わせて、sources.listファイルを生成できます。たとえば、次のコマンドは、1週間前に最後に更新されたものを含め、上位3つのミラーを返します。

 $ apt-select -c -t 3-m1週間遅れ
レイテンシによるランクミラー

ステータスを除いて、レイテンシー別に上位3つのミラーを一覧表示するには、-pフラグを使用します。

 $ apt-select -t 3 -p 
リストからミラーを選択

このコマンドを使用すると、米国の上位3つのミラーから1つのミラーを選択して、sources.listを生成できます。

 $ apt-select --choose -t 5 --country US 

またはまもなく、

 $ apt-select -c -t 5 -C US 

注: ここで、小さいcは「選択」を示し、大文字のCは国コードを示します。

適切な番号を入力して、リストからミラーを1つ選択します。

ミラーを表示しますが、sources.listファイルは生成しません

次のコマンドは上位3つのミラーを返しますが、sources.listファイルは生成しません:

 $ apt-select -t 3 -l <​​/ pre> 

5つのミラーを検索するが、sources.listを生成してステータスを除外したくない場合は、次のようにします。

 $ apt-select -t 5 -p -l <​​/ pre> 
システムのsources.listファイルを更新します

要件に従ってsources.listファイルを生成したら、元のファイル(/etc/apt/sources.list)を新しいファイルに置き換えるだけです。

 $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 
 $ sudo mv sources.list / etc / apt / 

ヘルプが必要な場合は、次を実行してください:

 $ apt-select --help 

Apt-selectGitHubリポジトリを参照してください 詳細については:

2。 Apt-smartを使用して最高のUbuntuAPTリポジトリミラーを見つける

適切なスマート Pythonで記述されたさらに別のコマンドラインツールです 。それはあなたがあなたの場所に最高のダウンロードレートを提供するAPTミラーを見つけるのを助けます。 Debianミラーリスト、Ubuntuミラーリスト、Linux mintミラーリストをクエリすることでミラーをスマートに取得し、ユーザーが住んでいる国に基づいて最適なミラーを選択できます。検出されたミラーは、帯域幅とそのステータス(up-など)によってランク付けされます。現在まで、3時間遅れ、1週間遅れなど)。

Apt-smartのもう1つの注目すべき機能は、現在のミラーが更新されているときに、他の別のミラーに自動的に切り替わるということです。新しいミラーは、ユーザーが自動または手動で選択できます。良いことは、Apt-smartが新しいミラーで更新する前に現在のsources.listをバックアップすることです。

UbuntuにApt-smartをインストールする

Pipがインストールされていることを確認し、次のコマンドを1つずつ実行してApt-smartをインストールします。

 $ pip3 install --user apt-smart 
 $ echo "export PATH =\ $(python3 -c'import site; print(site.USER_BASE + \" / bin \ ")'):\ $ PATH">>〜/ .bashrc 
 $ source〜/ .bashrc 
現在のミラーの詳細を表示する

/etc/apt/sources.listファイルで構成されている現在のメインミラーを一覧表示し、その詳細を標準出力に表示するには、次のコマンドを実行します。

 $ apt-smart --find-current-mirror 

またはまもなく:

 $ apt-smart -f 

出力例:

 http://in.archive.ubuntu.com/ubuntu 
最適なミラーを見つける

使用可能なミラーを見つけてランク付けし、リストから最適なミラーを選択して標準出力に表示するには、次のコマンドを実行します。

 $ apt-smart --find-best-mirror 

または、

 $ apt-smart -b 

出力例:

 2020-07-02 07:13:41 ubuntuserver apt_smart [1613] INFO Ubuntu 20.04(フォーカル)がサポートされています(既知のEOL日付に基づく)。2020-07-0207:13:41 ubuntuserver apt_smart [1613] INFO BASE_URLミラーの追加:2020-07-02 07:13:41 ubuntuserver apt_smart [1613] INFO http://archive.ubuntu.com/ubuntu2020-07-02 07:13:41 ubuntuserver apt_smart.backends.ubuntu [1613] INFO http://mirrors.ubuntu.com/mirrors.txt ..2020-07-02 07:13:42 ubuntuserverapt_smart.backends.ubuntu[1613]を使用した高速Ubuntuミラーの識別情報0.8秒で8つのUbuntuミラーを検出しました。2020- 07-02 07:13:42 ubuntuserver apt_smart[1613]INFO可用性とパフォーマンスについて9つのミラーをチェックしています..2020-07-0207:13:44ubuntuserver apt_smart [1613] INFO is_available2020-を使用して:attr:`base_last_updated`の取得を開始します07-02 07:13:44 ubuntuserver apt_smart [1613]INFOArchive-Update-in-Progressマーカーの8つのミラーのチェック..2020-07-0207:13:52ubuntuserver apt_smart [1613] INFO 9つのミラーのチェックを終了しました(取得しました) 10.55秒)。 http:// mi rrors.piconets.webwerks.in/ubuntu-mirror/ubuntu  

ランクに基づいてすべてのミラーを一覧表示する

ターミナルで利用可能なすべてのランク付けされたミラーを一覧表示するには、次のコマンドを実行します。

 $ apt-smart --list-mirrors 

または、

 $ apt-smart -l <​​/ pre> 

出力例:

ミラーの変更

最適なAPTミラーを見つけたら、次のように/etc/apt/sources.listを更新して特定のミラーを使用できます。

 $ apt-smart --change-mirror http://mirrors.piconets.webwerks.in/ubuntu-mirror/ubuntu 

または、

 $ apt-smart -c http://mirrors.piconets.webwerks.in/ubuntu-mirror/ubuntu 

出力例:

ミラーを自動的に更新する

Ubuntuで最適なミラーを手動で検索して更新する代わりに、Apt-smartに最適なAptミラーを選択させ、以下のような新しいミラーでsources.listを自動的に更新することができます。

 $ apt-smart --auto-change-mirror 

ヘルプが必要な場合は、次を実行してください:

 $ apt-smart --help 

詳細については、Apt-smartGitHubリポジトリを参照してください。 。

関連記事:

  • Linuxのコマンドラインからインストールされているリポジトリのリストを見つける方法
  • UbuntuでリポジトリとGPGキーを削除する方法
  • 「W:一部のインデックスファイルのダウンロードに失敗しました。」を修正しました。 Ubuntuでのエラー

Ubuntu
  1. Ubuntu 20.04、18.04でAptリポジトリを介してPowerShell7.1.0をインストールする方法

  2. UbuntuとDebianでAptリポジトリを追加する方法

  3. Debian / UbuntuのMySQLAPTリポジトリのGPGキーを更新するにはどうすればよいですか?

  1. Ubuntuで壊れたパッケージを修正する方法

  2. Ubuntuでパッケージ、PPA、Aptリポジトリの優先度を設定する方法

  3. Ubuntu で自分の IP アドレスを見つける方法

  1. Ubuntu18.04にPostgreSQLをインストールする方法

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

  3. UbuntuLinuxで最速のaptミラーを選択する方法