最近、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を実行できるため、ネットワークではない可能性があります。
私はいくつかの定期的な修正を試みましたが、どれもうまくいきません。どうすればいいのか分かりません。
それが機能するかどうかにかかわらず、私を助けてくれる人に前もって感謝します。 :)
(追加情報が必要な場合は、教えてください。)
解決策は、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
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の更新やネットワークの問題がないか確認してください。
最後の手段として、構成が壊れている可能性がある場合は、クリーンインストールを実行することもできます。ネットワークが100%動作していることを確認してください...
それが機能するようになったら、投稿を更新してください-他の人が機能したことを知ってください。ありがとう。
幸運を!