lar*_*ssa 11 configuration apt 12.04
我想向该文件添加设置apt.conf,但我意识到它已被一个名为etc/apt/apt.conf.d/.
我如何配置这个新模型?
小智 12
最好在其中创建您自己的用户文件,/etc/apt/apt.conf.d这样您就可以保证它不会被软件包更新覆盖。而不是增加现有目录中的文件,创建一个名为自己一般的文件99mysettings 用
sudo touch /etc/apt/apt.conf.d/99mysettings
Run Code Online (Sandbox Code Playgroud)
它标有 ,99以便您的设置最后运行,因此覆盖目录中其他文件中存在的指定设置的任何相同值。
然后编辑你的文件运行
sudo nano /etc/apt/apt.conf.d/99mysettings
Run Code Online (Sandbox Code Playgroud)
然后,例如,您可以添加以下(虽然通常不推荐)配置项:
APT::Install-Suggests "true";
Run Code Online (Sandbox Code Playgroud)
如果您想停止安装推荐的软件包(通常又不是最好的决定),您可以使用
APT::Install-Recommends "false";
Run Code Online (Sandbox Code Playgroud)
这些命令的语法与手册页描述旧条目的apt.conf设置方式不同;以前 APT::GET::Install-Suggests "true";是语法,但这不适用于上面的示例。
手册页将为您提供可用的常规设置的指示,因此请输入man apt.conf或在线查看Ubuntu 手册页。但是,apt 配置设置的最佳来源是 Debian 手册,可在此处在线获取或在此处以完整的 pdf 格式提供,其中包含非常有用的信息,这些信息大多也适用于 Ubuntu。
包含 APT 配置的文件apt.conf默认位于/etc/apt/.
要检查目录下的内容apt,请在终端中执行以下操作:
cd /etc/apt
ls
Run Code Online (Sandbox Code Playgroud)
该apt.conf文件应在命令之后列出ls。
但是,如果它不存在,您可以通过运行以下命令来创建它:
gksu gedit apt.conf
Run Code Online (Sandbox Code Playgroud)
(确保当前工作目录为/etc/apt,如果不是,则为cd第/etc/apt一个。)
这将要求您输入密码并启动,gedit以便您创建apt.conf文件。
您还可以使用:
sudo nano apt.conf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24990 次 |
| 最近记录: |