运行“apt install”命令时,如何阻止 Apt 将软件包标记为手动?
例如,意外地,当我运行apt install <package-which-is-already-there>
(已经存在的包)时,它会将包标记为manually installed
.
我非常讨厌。我怎样才能停止这样做?有时甚至会把事情搞砸。
运行“apt install”命令时,如何阻止 Apt 将软件包标记为手动?
例如,意外地,当我运行apt install <package-which-is-already-there>
(已经存在的包)时,它会将包标记为manually installed
.
我非常讨厌。我怎样才能停止这样做?有时甚至会把事情搞砸。
您不能停止 apt将您指定为的包标记为
manual
. 您指定了它——这就是“手动”的定义。但是,当您这样做时,将 apt-marking 从 更改回 是微不足道
manual
的auto
:除了@user535733 提供的补救措施外,您始终可以在安装 apt 之前通过使用
-s
标志模拟安装来检查:如果软件包已经安装,你会得到这样的一行:
从手册页
man apt-get
: