Apt

為什麼 apt upgrade 在滾動發行版中被認為是不安全的?

  • March 25, 2021

在 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在滾動發布發行版中被認為是不安全的?

不同之處在於,它full-upgrade會比普通的更容易解除安裝舊的依賴項並安裝新的依賴項upgrade

這可能導致無法升級軟體包的情況,因為它會更改太多其他軟體包的安裝狀態而無法升級。

在滾動發布分發中,假定包不會被任意保留,這允許的依賴資訊比技術上正確的要少得多。

生成正確的版本依賴項需要付出很多努力,這些發行版希望將其引導到其他地方,並且只要使用者意識到該限制並且從不執行不完整的升級,這可能是一個合理的權衡。

引用自:https://unix.stackexchange.com/questions/641122