web-dev-qa-db-ja.com

「apt-get update」が失敗しますか? (Kali Linux with Virtual Box)

最近、Kali Linux 2.0(64ビット)をWindows 7(64ビット)ホストのVirtual Boxにインストールしました。 apt-getに問題があります。ここでの簡単な質問は、どうすれば修正できるのですか?

残念ながら、「apt-get update」を実行すると、次のようなエラーメッセージが返されます。

(正しくないものが表示された場合は、ブリッジされたクリップボードを機能させることができないため、手で入力しただけです。)

root@kali~# apt-get update

0% [Connecting to http.kali.org (192.99.200.113)}]

この「0%」メッセージは30秒間表示された後、エラーメッセージが表示された後に消えます。

Err http://http.kali.org sana InRelease

Err http://http.kali.org sana/updates InRelease

Err http://http.kali.org sna Release.gpg  
   Unable to connect to http.kali.org:http:  
Segmentation fault
Reading package lists... Done  
W: Failed to fetch http://http.kai.org/kali/dists/sana/InRelease

W: Failed to fetch http://http.kali.org/kalisecurity/dists/sana/updates/InRelease  

W: Faied to fetch http://http.kali.org/kali/dists/sana/Release.gpg
   Unable to connect to http.kali.org:http:

W: Some index files failed to download. They have been ignored, or old ones used instead.

これは、etc/apt/sources.listにあるものです。

deb http://http.kali.org/kali sana main non-free contrib
deb http://http.kali.org/kali-security sana/updates main contrib non-free

ソースIPとURLにpingを実行すると、ランダムIP(google.com、8.8.8.8など)にもpingを実行できるため、ネットワークではない可能性があります。

私はいくつかの定期的な修正を試みましたが、どれもうまくいきません。どうすればいいのか分かりません。

それが機能するかどうかにかかわらず、私を助けてくれる人に前もって感謝します。 :)

(追加情報が必要な場合は、教えてください。)

6
Colin

解決策は、sources.listファイルのミラーを変更することです。何らかの理由でデフォルトのミラーが機能していません。

Kali Linuxリポジトリサーバーにはいくつかのミラーがあり、そのすべてが世界中に広がっています。リポジトリとやり取りするたびに、デフォルトで、ジオイップの場所に基づいて、最も近いミラーが自動的に使用されます(理想的には、レイテンシが少ないため、最高の速度が得られます)。

ただし、手動でkaliに最も近いミラーではなく、特定の/異なるミラーを使用するように強制できます。

http://http.kali.org/README.mirrorlist に移動します。ここには、選択するミラーのリストがあります。

まず、現在のソースファイルをバックアップします

mv /etc/apt/sources.list /etc/apt/sources.list.backup

次に、新しいsources.listファイルを作成します

vim /etc/apt/sources.list

新しいミラーに入ります。

例えば、

古いsources.listファイルは

deb http://http.kali.org/kali kali-rolling main contrib non-free

新しいsources.listファイルは

deb http://archive-2.kali.org/kali kali-rolling main contrib non-free

ここでは、自分に合ったミラーを見つけるために、少し遊んでみる必要があります。

次に端末タイプで:

Sudo apt clean
Sudo apt update
Sudo apt upgrade
Sudo apt dist-upgrade
4
whitecat

KALIの公式推奨ソースリストを以下に示します。 Kali sources.list Repositories

彼らは警告します:

  • "The single most common causes of a broken Kali Linux installation are following unofficial advice, and particularly arbitrarily populating the system’s sources.list file with unofficial repositories."

彼らはさらに次のように述べています:

  • "On a standard, clean install of Kali Linux, you should have the following two entries present in /etc/apt/sources.list:"

  • deb http://http.kali.org/kali sana main non-free contrib

  • deb http://security.kali.org/kali-security sana/updates main contrib non-free

リストは少し異なります。そのため、他の修正を試す前に調整する必要があるかもしれません。 DO NOT Kaliが推奨していない追加情報をソースリストに追加します。

また、これらのコマンドを試すことができます(rootの場合はSudoを省略してください)。

  • Sudo apt-get clean
  • Sudo apt-get update
  • Sudo apt-get upgrade
  • Sudo apt-get update --fix-broken
  • Sudo apt-get dist-upgrade

  • また、KALI LIVEを実行してみてください。apt-getの更新やネットワークの問題がないか確認してください。

  • 上記のリンクでKaliが提案した「公式Kali Linuxミラー」を試してください。
  • ネットワークがダウンする場合があります-そのような状況でも接続に問題がある可能性があります。

最後の手段として、構成が壊れている可能性がある場合は、クリーンインストールを実行することもできます。ネットワークが100%動作していることを確認してください...

それが機能するようになったら、投稿を更新してください-他の人が機能したことを知ってください。ありがとう。

幸運を!

0
NoobNet14