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

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

我正在尝试为我的上网本创建一个极简的 Debian 安装。我有一个 clonezilla 还原点,是我在完成极简 Debian 安装后立即创建的。

除了 debian 在最小安装过程中自动安装的软件包外,我没有其他软件包。我取消选择了 taskel 中的所有内容(没有桌面环境,什么都没有)。

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

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

答案1

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

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

cat > /etc/apt/apt.conf.d/01norecommend << EOF
APT::Install-Recommends "0";
APT::Install-Suggests "0";
EOF

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

apt-config dump | grep Recommends

答案2

/etc/apt/apt.conf.d/999norecommend以下是按照以下方法创建文件的命令@esplor 的回答

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/999norecommend

相关内容