ローリングリリースで適切なアップグレードが安全ではないと見なされるのはなぜですか?

ローリングリリースで適切なアップグレードが安全ではないと見なされるのはなぜですか?

Parrot OS では、apt upgrade以下を実行すると警告メッセージが表示されます。

apt upgrade is unsafe on rolling release distributions.

using apt full-upgrade instead

use apt upgrade --force to override

apt upgradeローリングリリースディストリビューションが安全ではないと見なされるのはなぜですか?

ベストアンサー1

違いは、full-upgrade通常のプログラムより古い依存関係を削除し、新しい依存関係をインストールする方が簡単ですupgrade

これにより、他の多くのパッケージのインストール状態が変わるため、パッケージをアップグレードできない状況が発生する可能性があります。

ローリングリリース展開では、パッケージがランダムにブロックされていないと仮定するため、依存関係情報が技術的に正しいものよりも厳しくない可能性があります。

これらのディストリビューションが他の場所に移動する正しいバージョンの依存関係を作成するには、多くの労力が必要です。これは、ユーザーがその制限を認識し、不完全なアップグレードを実行しない限り、合理的な妥協点になる可能性があります。

おすすめ記事