在 Debian(apt 2.9.6)上,当我运行apt install
自动安装的包且其版本没有改变时,apt
( -get
) 会将该包标记为手动安装:
# sudo apt install libgstreamer-plugins-base1.0-0=1.24.5-1
libgstreamer-plugins-base1.0-0 is already the newest version (1.24.5-1).
libgstreamer-plugins-base1.0-0 set to manually installed.
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
是否可以禁用该行为,即保留标记为自动安装的软件包?我知道这个选项--mark-auto
,但如果之前手动安装了软件包,这也会将其标记为自动安装。
似乎aptitude install libgstreamer-plugins-base1.0-0=1.24.5-1
保留了标志,但aptitude
并不总是安装并且速度稍慢。
唯一的方法是添加标志
--only-upgrade
:这不会将包标记为手动安装,但如果尚未安装,也不会安装该包。