我正在使用 Debian Jessie。我正在從原始碼安裝一些軟體 Z。安裝說明表明它依賴 Debian 軟體包iA
X。
因此,如果有一天我刪除了導致安裝 X 套件的套件 Y,我的軟體 Z 將停止工作。所以我的問題是,如何將包的標誌從 更改iA
為i
.最好在非互動模式下使用 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>