netselect-aptはMX-Linuxで最速のリポジトリを見つけることができません

netselect-aptはMX-Linuxで最速のリポジトリを見つけることができません

最近、誤ってシステムの/etc/apt/sources.listファイルをいくつか変更しました。したがって、実行後のapt-get update出力は警告でいっぱいです。だから私はデフォルトのsource.listを検索して私と交換しました。ただし、ストレージマネージャを使用して最速のdebianリポジトリを見つけると、次のメッセージでプロセスが失敗します。 netselect-aptは最速のストレージを検出できません。あなたの便宜のために写真を添付し​​ています。 ここに画像の説明を入力してください。

ターミナルコマンドを使用すると、sudo netselect-apt次の出力が提供されます。

分布安定性を使用します。
www.debian.orgでミラーリストを検索しています...

HSTS ポリシーのため、URL が HTTPS に変換されました。
--2021-06-05 09:09:00-- https://www.debian.org/mirror/mirrors_full
www.debian.org(www.debian.org)解決中... 128.31.0.62、130.89.148.77、149.20.4.15、...
www.debian.org (www.debian.org)|128.31.0.62|:443 に接続中... 接続されました。
HTTP 要求が送信され、応答を待っています... 200 OK
長さ: 129107 (126K) [text/html]
保存場所: '/tmp/netselect-apt.HIfkAg'

/tmp/netselect-apt.HIfkAg 100%[======================================= == ===== =========================================== = ====== ==============>] 0.9秒で126.08K 137KB/s    

2021-06-05 09:09:03 (137KB/s) - "/tmp/netselect-apt.HIfkAg" 保存済み [129107/129107]

デフォルトのDebianイメージを選択するには、netselectを使用してください。
netselect-apt は以下から有効なホストのリストを取得できません。
URL「http://www.debian.org/mirror/mirrors_full」からファイルをダウンロードしました。
これは、次の理由で発生する可能性があります。
   - ファイルにエラーがあります。
   - ファイルが netselect-apt が期待する形式ではありません。
   - netselect-aptにバグがあります。
ファイルを手動で確認してください。内容が正しいと思われる場合は提出してください。
netselect-aptを使用してバグをターゲティングし(ヒント:「reportbug」を使用)、次のようにファイルを提供します。
およびプログラム生成出力(ヒント:「スクリプト」を使用)。

この問題を解決する方法はありますか?私のシステムの破損したパッケージが心配です。

ベストアンサー1

問題を解決する。 (最速のミラーを確認するには、コマンドをnetselect-apt使用してください。スクリプトを参照)netselect/usr/bin/netselect-apt

手動で検索すると、最速のミラーをnetselectホストに提供でき、netselectホストは最速のミラーを返します。たとえば、

netselect ftp.is.co.za debian.xtdv.net
687 ftp.is.co.za

最速のミラーを取得するには、利用可能なDebianミラーを使用してください。Debian グローバルミラーサイト(約360枚の画像)次のコマンドを使用してください。

curl https://www.debian.org/mirror/mirrors_full |\
awk 'BEGIN{FS="<tt>";RS="</tt>"}/Site/{print $2}' |xargs netselect

curlHTML形式のWebページがクロールされます。

awk<tt></tt>一致間のコンテンツを抽出し、それを使用して結果をフィルタリングします。Site

xargs結果をパラメータとしてに渡しますnetselect

たとえば、

curl https://www.debian.org/mirror/mirrors_full | awk 'BEGIN{FS="<tt>";RS="</tt>"}/Site/{print $2}' |xargs netselect
...
netselect: unknown host ftp2.cn.debian.org
165 debian.connesi.it

地理的位置によっては、最も近いミラーに対して異なる結果を得る必要があります。

sources.list次に、最も近いミラーで編集します。

おすすめ記事