我build-essential
通过运行来安装sudo apt install build-essential
。它已经安装并收到消息:
build-essential 设置为手动安装
第二次运行此命令时,此消息消失(这是有道理的)。
我不明白的是:据我所知,所有软件包都是使用 apt 安装的。“build-essential 设置为手动安装”消息从何而来?什么时候软件包被标记为手动安装?
答案1
该软件包是作为另一个软件包的依赖项自动安装的。如果您删除另一个软件包,build-essentials 会一直保留,直到您运行例如apt autoremove
,这将删除不再需要的所有软件包。
现在,因为它被设置为手动,所以它不会被删除,因为它不再只是一个依赖项,而是您直接想要的包。