我可以让 apt-get 总是使用 --no-install-recommends 吗?

Chu*_*uck 26 linux debian terminal apt-get

我正在尝试为我的上网本创建一个极简的 debian 安装。我有一个在全新的最小 debian 安装后创建的 clonezilla 还原点。

除了 debian 在最小安装期间自动安装的软件包之外,我没有任何软件包。我取消了 taskel 中的所有内容(没有桌面环境,什么都没有)。

我想安装一些软件包。由于我正在创建一个极简安装,我想始终使用sudo apt-get --no-install-recommends <package-name>.

有没有办法可以像自定义缩写命令一样为此创建?或者有没有一种方法可以将一堆命令复制并粘贴到文本文档中,然后使用一个命令按顺序运行它们?您是否知道一种更简单、更优雅的方法来完成从新安装的最小命令提示符运行一堆软件包的安装?

esp*_*lor 53

您可以通过 apt.conf 文件配置 apt。

这是我在服务器上使用的命令(以 root 用户身份):

cat > /etc/apt/apt.conf.d/01norecommend << EOF
APT::Install-Recommends "0";
APT::Install-Suggests "0";
EOF
Run Code Online (Sandbox Code Playgroud)

要查看 apt 是否读取此内容,请在命令行中输入此内容(以 root 或普通用户身份):

apt-config dump | grep Recommends
Run Code Online (Sandbox Code Playgroud)

  • 如果 `apt-config dump` 说你的行被忽略,那可能是因为这个目录中的另一个文件(用 `grep` 找到它),比如 `99synaptic`,覆盖了它,在这种情况下你需要编辑那个文件, 或通过增加前导数字重命名 01norecommend 以便稍后读取。 (3认同)