我想构建一些源,但它们有一长串的依赖项,是的,我可以手动执行操作 - 构建后然后删除已安装的每个 pkg - 但我认为这个问题一定有更好的解决方案。
- 另外还有一个问题,apt 会将已安装软件包的标记从自动更改为手动,这让我犹豫是否一次性删除所有软件包
抱歉,我提出了多个问题,但我认为它们是相关的。
我想构建一些源,但它们有一长串的依赖项,是的,我可以手动执行操作 - 构建后然后删除已安装的每个 pkg - 但我认为这个问题一定有更好的解决方案。
抱歉,我提出了多个问题,但我认为它们是相关的。
您的问题可能没有更好的解决方案。
apt
它不提供跟踪软件包组的选项。您需要跟踪在 APT 系统之外安装的内容。遗憾的是,如果软件包已安装,则无法设置
apt install
是否保留其状态。不过,你可以使用以下命令安装软件包:sudo apt install
仅当包尚未安装时才会执行(第一个命令检查包的状态,如果包未安装,则会以错误代码退出)。所以,是的,你需要手动跟踪你实际添加的软件包。然后
apt remove
使用autoremove
then 可以删除所有已添加的软件包。