Ubuntu

應用程序是否在沒有元包的情況下更新?

  • January 8, 2017

如果我刪除擁有它的元包,我想知道包是否仍會在 Ubuntu 中更新。

例如,我想從 Ubuntu mate 中刪除 hexchat,但它也刪除了 ubuntu-mate-meta 包,其他打包在 ubuntu-mate-meta 下的包是否仍然得到更新?

使用分發包管理器安裝的任何包都將繼續接收更新(假設更新可用),無論它是如何安裝的。所以在你的情況下,所有被拉進來的包都ubuntu-mate-meta將繼續接收更新,即使你刪除了ubuntu-mate-meta.

請注意,您可能需要使用aptitude( mkey) 或將所有這些軟體包標記為“非自動安裝” apt-mark manual,如果您想避免它們在下次執行時被刪除apt-get auto-remove或類似的東西。

順便說一句,ubuntu-mate-meta 沒有被刪除,因為包管理器認為它沒有被使用;它被刪除是因為它依賴於hexchat,所以如果被刪除它就不能保持安裝hexchat狀態——如果你告訴包管理器刪除hexchat它,它會假設你真的想要那個並且會刪除ubuntu-mate-meta(在要求確認之後)。

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