
現在私のsource.listは次のようになります。
deb http://ftp.us.debian.org/debian/ jessie main
deb-src http://ftp.us.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib
# jessie-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib
ご覧のとおり、リポジトリはUS
領域のミラーです。 source.listを手動で変更せずに、どのように自動的に別のストレージ領域に変更できますか?
AU
私は古いリポジトリを削除し、リポジトリや他のような他のローカルリポジトリに手動で変更する方法だけを知っています。
次の形式で Debian で使用するストレージ領域を変更できることがわかります。
http://ftp.[Region].debian.org/debian/
しかし、デフォルトの形式に従わないリポジトリ(たとえばkartolo.sby.datautama.net.id
、元のリポジトリ)はどうですかIndonesia
?どのように変更できますか?リストはここにあります?
答え1
明確にすると、source.listを編集せずに使用しているミラーを変更できるかどうかを尋ねますか?私が知っている限り、現在のsource.listが使用するように設定されているものとは異なるミラーを使用するには、source.listを編集できる必要があります。
ただし、これを使用して、おnetselect-apt
住まいの地域で最速のミラーを見つけ、そのミラーを使用して更新を取得できます。
1.netselectアパートメント
この投稿あなたの問題に関連しているようです。これはnetselect-apt
、source.listで使用する最適なストレージミラーを自動的に検出する方法を参照しています。あなたもできますリファレンスnetselect-apt
マンページ使い方の詳細をご覧くださいnetselect-apt
。ルートとしてこのコマンドを実行できます。
netselect-apt -c indonesia -t 15 -a amd64 -n jessie
使用する最速のストレージを選択してください。この-c
オプションは、インドネシア地域のリポジトリをチェックして、コンピュータで使用されているCPUアーキテクチャ(この場合は64ビット)とインポートするリポジトリ(stable / test / release / etc)に関連する-t
上位15のサイトを確認します。 。このコマンドを実行すると、最速のミラーでsource.listを自動的に更新できます。システムに合った正しいパラメータを使用することを忘れないでください。-a
-n
あるいは、直接実行することもnetselect-apt
でき、同様の結果が得られます。
クイックミラーを見つけてソースリストを自動的に編集する別のツールがあります。apt-spy
次のように動作しますnetselect-apt
。
2. より良いミラーを手動で検索
私が見つけたこのウェブサイトこれは、お住まいの地域に応じて使用するより良いミラーを見つけるのに役立ちます。基準を入力し、得られた結果としてソースリストを編集します。
結論として
apt
source.listを編集せずに代替ミラーを使用する方法がわかりません。他のパッケージマネージャには動的ミラーリストシステムが組み込まれていることがわかりますが、これは存在しませんapt
。誰でもこの問題を修正していただきありがとうございます。ただし、apt
地域と帯域幅に応じて使用できるより良いミラーを見つけるために使用できるツールがあります。
netselect-apt
apt-spy
要求されたタスクを実行するのに役立つコマンドラインツールです。アップデートを実行したり、一種のパッケージ管理タスクを完了した場合と同様に、これらのコマンドを実行するにはrootまたはsudo権限が必要であることに注意してください。頑張ってください!