以下を使用してKaliを更新しようとするとapt-get update
:
Get:1 http://kali.download/kali kali-rolling InRelease [30.5 kB]
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.50.202.112 80]
Reading package lists... Done
E: Release file for http://http.kali.org/kali/dists/kali-rolling/InRelease is not valid yet (invalid for another 3h 43min 17s). Updates for this repository will not be applied.
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は一般的なデスクトップ使用のためのシステムとして設計されておらず、将来も設計されていないということです。これは特に浸透テストを目的としています。これは当然ですが、可能好きなように何でもできます。正しい食器があるときは、夕食時にスイス軍用折りたたみナイフを使用するのと少し似ています。もちろん、うまくいきますが、テーブルの他のすべての人にとっては厄介で面倒です。いつも奇妙なものを提供します。見てみよう。
もちろん、「正しい」ディストリビューションをインストールする確かな解決策が望む助けではないかもしれませんが、覚えておいてください。
2番目に深刻な問題は、ある時点でWebサイトの指示に従ってサイトhttp://download.virtualbox.org/virtualbox/debian
に追加することで、/etc/apt/sources.list
次のような結果が得られることです。必要な機能を実装するには、最新バージョンの VirtualBox が必要だそうです。
問題は、URLのフレーズですでにわかるように、リポジトリが次のものと互換性があるように設計されていることです。ダーバンこれは、Kali Linuxなどの大幅に変更された派生物ではなく、実際のディストリビューションを意味します。これにより、経験豊富なLinuxユーザー/管理者が比較的困難なく解決することができる多くの互換性の問題が発生するリスクがあります。
この問題を解決し、発生した特定のエラーを解決しましょう。
E: Release file for http://http.kali.org/kali/dists/kali-rolling/InRelease is not valid yet (invalid for another 3h 43min 17s). Updates for this repository will not be applied.
適切なパッケージ管理構造では、各リポジトリには、利用可能なすべてのパッケージ、さまざまな相互依存関係、および追加/更新のタイミングを一覧表示する「リリース」ファイルが含まれているため、パッケージマネージャがそれらを解析して更新する項目を知ることができます。この場合、ファイルの複数のタイムスタンプは、コンピュータが考えるよりも遅くなります。インターネットは予測プロトコルを提供しないので、ファイルヘッダに問題があると仮定することができます。一つファイルに問題があるようです。その他また、バグがあり、これはデプロイメントインフラストラクチャの重要な部分であるため、リスクを負うことなく解析を拒否します。
最も可能性の高い2つの理由は、1)アップロードしたばかりのリリースファイルをダウンロードして不一致が発生した場合です。この場合、再ダウンロードすると問題が解決する可能性があります。または2)システムクロック - または少なくともKaliがシステムクロックの方法を説明します。時間が思う - ええ非常に状況はとても悪いです。あなたのローカル時計を世界の他の地域と自動的に同期させるソフトウェアパッケージがあります。私はchrony
個人的にこれをお勧めしますが、普通のこともntp
大丈夫です。
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.
繰り返しますが、コメントに記載されているとおりに機能します。 Debian がパッケージリポジトリを処理する方法の最近の変更は、リポジトリが製品を提供する方法にいくつかの変更があることを意味します。詳細はやや技術的でセキュリティに関連しており、この議論の範囲をはるかに超えていますが、解決策に関しては最終的にあなた次第です。可能この問題はapt-transport-https
パッケージをインストールし、リポジトリURLの「http」部分を「https」に変更することで解決できます。/etc/apt/sources.list
答え2
virtualbox PPAのアンインストールはこの操作をサポートしていないようです。
- ソフトウェアを開き、アプリケーションを更新してください。
- 別のソフトウェアタブに移動
- virtualbox ppaの選択を解除
- 復元するにはクリックしてください。
Kaliコンピュータにソフトウェアとアップデートがない場合
- 端末を開く
- sudo ls /etc/apt/sources.list.d
- sudo rm -i /etc/apt/sources.list.d/(replace_with_PPA_Name).list
それからsudo apt-get update