apt Upgradeがapt-get Upgradeよりも多くのパッケージのインストールを推奨するのはなぜですか?

apt Upgradeがapt-get Upgradeよりも多くのパッケージのインストールを推奨するのはなぜですか?

apt upgradeそして実行してくださいapt-get upgrade

apt upgrade私はそれらの違いが何であるかを理解するためにいくつかの比較を読んでいますapt-get upgradeが、すべての記事で同じことを説明しています。

今実行すると得られる結果は次のとおりですapt upgrade

Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-5.4.0-47 linux-headers-5.4.0-47-generic linux-image-5.4.0-47-generic linux-modules-5.4.0-47-generic linux-modules-extra-5.4.0-47-generic motd-news-config
The following packages will be upgraded:
  base-files linux-generic linux-headers-generic linux-headers-virtual linux-image-generic linux-image-virtual linux-virtual ubuntu-server
8 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 74.2 MB of archives.
After this operation, 360 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

これは私の結果ですapt-get upgrade

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  base-files linux-generic linux-headers-generic linux-headers-virtual linux-image-generic linux-image-virtual linux-virtual ubuntu-server
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded

さて、私はapt-get upgradeいくつかのパッケージを維持するのが良いアイデアだと決めましたが、apt upgrade幸せにインストールします。何が起こるのか、そしてupgrade最新のセキュリティアップデートをインストールするためにどのパスを使うべきかを説明できますか?

ベストアンサー1

apt upgradeアップグレード中、新しいパッケージのインストールはデフォルトで許可されますが、apt-get upgradeその逆の場合は許可されません。これはカスケードに進むため、apt-get upgradeアップグレードにより新しいパッケージがインストールされているパッケージへの公開は拒否されます。

apt upgrade最新のセキュリティアップデートがすべてあることを確認するには、それを使用する必要があります。場合によっては、更新が含まれている場合は更新が必要になる場合がありますapt full-upgrade(またはここでは同じです)。apt-get ...削除するバッグ。Debian FAQ後者が直接推奨されます(使用しない場合aptitude)。別のディストリビューションを使用しているので、そのディストリビューションの指示に従ってください。

また、見ることができますapt-get アップグレードはカーネルの更新を防ぎます。 Debian 9 にアップデートを適用するための正式なガイドラインは何ですか?

おすすめ記事