8.2.3. Kali Linux のアップグレード
Kali Linux はローリング ディストリビューションとして、優れたアップグレード機能を備えています。 このセクションでは、Kali のアップグレードがいかに簡単であるかを説明し、アップデートを計画するための戦略について説明します。
最新のセキュリティ更新プログラムがインストールされるため、定期的なアップグレードをお勧めします。 アップグレードするには、次を使用します aptのアップデート いずれかが続く aptアップグレード, apt-get upgradeまたは aptitude の安全なアップグレード。 これらのコマンドは、パッケージを削除せずにアップグレードできる、インストールされているパッケージを検索します。 言い換えれば、目標は、アップグレードの煩わしさを可能な限り最小限に抑えることです。 の apt-get コマンド ライン ツールは、 適性 or apt 事前にインストールされていないパッケージのインストールは拒否されるためです。
当学校区の apt ツールは通常、最新のバージョン番号を選択します (kali-blooming-edge からのパッケージは除きます。バージョン番号に関係なくデフォルトで無視されます)。
伝えるために apt アップグレードされたパッケージを検索するときに特定のディストリビューションを使用するには、 -t or --ターゲットリリース オプションの後に、必要なディストリビューションの名前を続けます (例: apt -t kali-ローリングアップグレード)。 使用するたびにこのオプションを指定しないようにするには apt、 あなたは付け加えられます APT::Default-Release ”kali-rolling”; ファイル内 /etc/apt/apt.conf.d/local.
メジャー バージョンのアップグレードなど、より重要なアップグレードの場合は、次を使用します。 aptフルアップグレード。 この指示により、 apt いくつかの古いパッケージを削除したり、新しい依存関係をインストールしたりする必要がある場合でも、アップグレードは完了します。 これは、Kali Rolling システムの定期的なアップグレードに使用する必要があるコマンドでもあります。 非常にシンプルなので説明の必要はほとんどありません。APT の評判はこの優れた機能に基づいています。
取消 apt 適性, apt-get は知りません フルアップグレード 指示。 代わりに、使用する必要があります apt-get dist-upgrade (ディストリビューション アップグレード)、よく知られたコマンドです。 apt 適性 下位互換性のためにも受け入れます。
重要なことを認識してください これらの問題の一部を予期するには、次のようにインストールできます。 apt-listchanges パッケージ、 変更 パッケージのアップグレードの開始時に発生する可能性のある問題に関する情報が表示されます。 この情報はパッケージ管理者によって編集され、
/usr/share/doc/パッケージ/ニュース.Debian ファイルをあなたの利益のために。 これらのファイルを読み取る (おそらく、 apt-listchanges) 予期せぬ事態を避けるのに役立つはずです。
重要なことを認識してください これらの問題の一部を予期するには、次のようにインストールできます。 apt-listchanges パッケージ、 変更 パッケージのアップグレードの開始時に発生する可能性のある問題に関する情報が表示されます。 この情報はパッケージ管理者によって編集され、
/usr/share/doc/パッケージ/ニュース.Debian ファイルをあなたの利益のために。 これらのファイルを読み取る (おそらく、 apt-listchanges) 予期せぬ事態を避けるのに役立つはずです。
ローリング ディストリビューションになってから、Kali は XNUMX 日に数回アップグレードを受け取ることができます。 ただし、それは最善の戦略ではない可能性があります。 では、Kali Linux はどのくらいの頻度でアップグレードする必要があるのでしょうか? 厳密なルールはありませんが、役立つガイドラインがいくつかあります。 アップグレードする必要があります:
• アップデートで修正されるセキュリティ問題を認識している場合
• 発生しているバグが更新バージョンで修正される可能性があると思われる場合
• バグを報告する前に、入手可能な最新バージョンにバグが存在することを確認してください。
• 聞いたこともないセキュリティ修正を入手できる場合が多い
アップグレードしない方がよい場合もあります。 たとえば、次のものをアップグレードすることは得策ではない可能性があります。
• 破損を許容できない場合 (たとえば、オフラインになった場合や、コンピュータを使用してプレゼンテーションを行おうとしている場合など)。 プロセス中に発生した問題のトラブルシューティングを行うのに十分な時間があるときに、後でアップグレードを実行することをお勧めします。
• 破壊的な変更が最近発生し (または現在進行中)、すべての問題がまだ発見されていないのではないかと懸念している場合。 たとえば、新しい GNOME バージョンがリリースされた場合、すべてのパッケージが同時に更新されるわけではなく、古いバージョンと新しいバージョンのパッケージが混在する可能性があります。 ほとんどの場合、これは問題なく、誰もがそれらのアップデートを段階的にリリースするのに役立ちますが、常に例外があり、一部のアプリケーションはそのような不一致が原因で壊れる可能性があります。
•次の場合 aptフルアップグレード 出力は、作業にとって重要であると考えられるパッケージを削除することを示します。 このような場合、状況を見直して、その理由を理解しようとします。 apt それらを削除したいと考えています。 パッケージが現在壊れている可能性があります。この場合、修正バージョンが利用可能になるまで待つか、パッケージが廃止されているため、代替バージョンを特定してから完全アップグレードを続行する必要があります。
一般に、Kali を少なくとも週に XNUMX 回アップグレードすることをお勧めします。 確かに毎日アップグレードすることはできますが、それ以上の頻度でアップグレードするのは意味がありません。 ミラーが XNUMX 日に XNUMX 回同期されていても、Debian からの更新は通常 XNUMX 日に XNUMX 回しか配信されません。