我正在尝试为我的上网本创建一个极简的 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