![安装不带某些依赖项的包](https://linux22.com/image/918920/%E5%AE%89%E8%A3%85%E4%B8%8D%E5%B8%A6%E6%9F%90%E4%BA%9B%E4%BE%9D%E8%B5%96%E9%A1%B9%E7%9A%84%E5%8C%85.png)
我们要安装一个包(这里是 cacti),但不拉取一些依赖项(这里是 MySQL 服务器)。
可以使用 apt、apt-get(或 aptitude)来完成吗?
我们已经有一个远程 MySQL 服务器,并且我们不想在本地安装一个不会使用也不会运行的新服务器。
也许 dpkg 会存在一些解决方案?
目标是保持 apt(apt update)的更新路径以使 cacti 保持最新。
此致。
答案1
事实上,查看位于https://packages.ubuntu.com/eoan/cacti,数据库是一个受到推崇的依赖性。
因此使用标志进行安装--no-install-recommends将避免 MySQL 服务器被拉为依赖项,例如
apt install cacti cacti-spine --no-install-recommends