安装不带某些依赖项的包

安装不带某些依赖项的包

我们要安装一个包(这里是 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

相关内容