如何將自動安裝的軟體包更改為有意安裝的軟體包?

如何將自動安裝的軟體包更改為有意安裝的軟體包?

我正在使用 Debian Jessie。我正在從原始碼安裝一些軟體 Z。安裝說明表明它依賴 Debian 軟體包iAX。

因此,如果有一天我刪除了導致安裝 X 套件的套件 Y,我的軟體 Z 將停止工作。所以我的問題是,如何將包的標誌從 更改iAi.最好在非互動模式下使用 aptitude。謝謝!

答案1

你可以用apt-mark它。從它的線上說明頁來看:

   auto
       auto is used to mark a package as being automatically installed, which will cause
       the package to be removed when no more manually installed packages depend on this
       package.

   manual
       manual is used to mark a package as being manually installed, which will prevent the 
       package from being automatically removed if no other packages depend on it.

在您的情況下,您應該將其標記為manual.使用這樣的指令:

apt-mark manual <package-name>

相關內容