我想向文件添加设置apt.conf
,但我意识到它已被一个名为的文件夹取代etc/apt/apt.conf.d/
。
我该如何配置这个新模型?
答案1
最好创建自己的用户文件,/etc/apt/apt.conf.d
这样可以保证它不会被软件包更新覆盖。与其添加到目录中的现有文件,不如创建自己的通用文件,99mysettings
名为
sudo touch /etc/apt/apt.conf.d/99mysettings
它标有 ,99
以便您的设置最后运行,并覆盖目录中其他文件中存在的指定设置的任何相同值。
然后编辑你的文件运行
sudo nano /etc/apt/apt.conf.d/99mysettings
然后,例如,您可以添加以下(尽管通常不推荐)配置项:
APT::Install-Suggests "true";
如果你希望 apt 停止安装推荐的软件包(这通常不是最好的决定),你可以使用
APT::Install-Recommends "false";
这些命令的语法与手册页描述如何apt.conf
设置旧命令的条目的方式不同;之前 APT::GET::Install-Suggests "true";
本来是这样的语法,但是对于上面的例子来说这并不适用。
手册页将向您提供可用的常规设置的指示,因此请输入man apt.conf
或查看Ubuntu 在线手册页。不过,apt 配置设置的最佳来源是 Debian 手册,可从这里在线或者作为完整的 pdf这里,它包含非常有用的信息,主要适用于 Ubuntu。
答案2
从 Gutsy 之后的版本开始,文件 /etc/apt/apt.conf 已被 /etc/apt/apt.conf.d/proxy 取代(如果需要,请创建它),具有相同的结构。
答案3
通过命令查找现有的配置apt-config dump
,例如:
apt-config dump | grep -we Recommends -e Suggests
更改值并添加到/etc/apt/apt.conf.d/99somefile
(新文件)。文件前面的数字优先(较低的运行较早,较高的运行较晚)。
以下是示例禁用APT::Install-Recommends
和APT::Install-Suggests
:
apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend
答案4
如果需要,只需创建文件 /etc/apt/apt.conf,并输入您想要的内容。
man apt.conf