私はkaliを使用しており、apt-get updateコマンドを試していますが、次のエラーが発生します。
root@kali:~# apt-get update
Hit:1 https://kali.download/kali kali-rolling InRelease
Ign:2 http://download.virtualbox.org/virtualbox/debian n/a InRelease
Err:3 http://download.virtualbox.org/virtualbox/debian n/a Release
404 Not Found [IP: 23.2.57.20 80]
Reading package lists... Done
E: The repository 'http://download.virtualbox.org/virtualbox/debian n/a Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
どういう意味ですか?
答え1
KaliにOracle VirtualBoxをインストールしようとしていますが、OracleはKaliをサポートしていないため、Kali用のVirtualBoxアップデートリポジトリを提供しません。その結果、VirtualBoxのインストールスクリプトがn/a
展開名を置き換えます。
Debian リポジトリの仕様は 3 つの部分に分けられます。最初の部分はリポジトリのベースURLです。 2 番目は検索するパッケージのバージョン名です。その後、使用する必要があるストレージセクション(存在する場合)の名前は0個以上になることがあります。
Webブラウザを使用して、OracleのVirtualBoxリポジトリを表示できます。デフォルトのURLは次のとおりです。
http://download.virtualbox.org/virtualbox/debian
デフォルトのURLレベルの下には、pool
パッケージ名の最初の文字に基づいてサブディレクトリで区切られたディレクトリがあります。dists
どのパッケージが各バージョンに属するかを示すインデックスファイルを含むディレクトリもあります。出版物名はこのディレクトリ内のサブディレクトリになりますdists
。それではそこを見てみましょう。
http://download.virtualbox.org/virtualbox/debian/dists
artful
までDebian、Ubuntuのバージョン名が多いですが、特に見ることもzesty
なく、何もありません。現時点では、OracleはVirtualBoxのどのバージョンもリリースしないと確信しています。kali-rolling
kali*
kali
n/a
バージョン名の代わりにストレージ仕様が記録されると、apt-get
ツールは実際に次のURLにアクセスしようとします。
http://download.virtualbox.org/virtualbox/debian/dists/n/a/
InRelease
名前付きファイルを見つけようとします。Release
ただし、ディレクトリ全体が存在しません。
ファイルを確認する必要があります。ファイル/etc/apt/sources.list
はアクセスしようとするリポジトリを定義します。apt-get
VirtualBoxリポジトリに言及すると、リポジトリの仕様が正しくないことがわかりました。存在しない場合は、/etc/apt/sources.list.d/
このディレクトリ内のすべてのファイルも確認してください。一部のパッケージでは、追加のリポジトリ仕様ファイルをこのディレクトリに配置できます。
今、VirtualBoxをKaliにインストールするためにどんなドキュメントに従いても、実際には不完全な結果が得られることがわかります。標準ツールを使用してVirtualBoxのインストールを更新することはできず、残りの部分を更新しようとすると実際にエラーが発生します。あなたのシステム。あなたは高度な侵入テストの専門家ではなく、システムに最新のパッチがインストールされていない脆弱なユーザーになります。
KaliにVirtualBoxをインストールするときに何をしているのかを理解したら、Kaliに実際にインストールしたバージョン(Debian / Ubuntuのバージョンで使用されているバージョン)と一致するVirtualBoxのバージョンを選択するためにリポジトリURLを変更する方法を知る必要があります。 )をKaliバージョンの基礎として使用します)。
しかし、カリは侵入テスト用に設計されています。つまり、長期的で日常的なオペレーティングシステムではないという意味です。 USBで動作するように設計されていますが、必要に応じて侵入テストツールのノートブックにインストールできます。
特定の会社の侵入テストが完了したら、通常、その会社を満たすためにツールラップトップのディスクとUSBスティックを消去したり、実行していないことを証明するためにテスト対象の会社に提供することもできます。会社を離れるときに会社のデータを取ります。次に、次のテスト作業のためにツールを再準備します。
簡単に言えば、Kaliは次のように設計されています。作業指向そして使い捨て。特定のKaliインストールの設計寿命は最大数週間または数ヶ月です。このディストリビューションは、長期的な安定性を念頭に置いて設計されていません。特定の更新の組み合わせによって問題が発生するまで、しばらくの間動作することがあります。
これこれがKaliを日常的な汎用オペレーティングシステムとして使用しようとすることが専門家を失望させる傾向がある理由です。 Linuxのすべての側面に精通している場合は、とにかくこれを実行して発生した問題を解決できますが、警告しなかったとは言わないでください。
ただし、次の手順を試すことができます。
CD /etc/apt/sources.list.d/
エルエス
sudo rm -f oracle-virtualbox.list
sudo apt-get アップデート
役に立つことを願って=)