Как изменить настройки в файле «apt.conf», который больше не существует в 12.04?

Я хотел бы добавить настройки в файл apt.conf, но я понял, что он был заменен папкой с именем etc/apt/apt.conf.d/.

Как настроить эту новую модель?

8
задан 4 October 2012 в 12:15

5 ответов

Лучше всего создать свой собственный пользовательский файл в /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::Install-Recommends "false";

Синтаксис этих команд отличается от того, как на странице man будет описано, как следует устанавливать записи для более старых apt.conf вверх; Ранее APT::GET::Install-Suggests "true"; был бы синтаксис, но это не будет работать для примера выше.

На странице руководства вы найдете общие доступные настройки, поэтому, пожалуйста, введите man apt.conf или посмотрите справочные страницы Ubuntu в Интернете . Тем не менее, лучшим источником для настроек конфигурации apt является Справочник Debian, доступный здесь, онлайн или в виде полного pdf здесь, и он содержит очень полезную информацию, которая в основном применима и для Ubuntu .

0
ответ дан 4 October 2012 в 12:15

В более новых версиях, чем Gutsy, файл /etc/apt/apt.conf был заменен на /etc/apt/apt.conf.d/proxy (создайте его при необходимости) с такой же структурой.

0
ответ дан 4 October 2012 в 12:15

Просто создайте файл /etc/apt/apt.conf, если вам это нужно, и вставьте нужный материал.

man apt.conf
0
ответ дан 4 October 2012 в 12:15

Файл apt.conf, который содержит конфигурацию для APT, по умолчанию находится в /etc/apt/.

Чтобы проверить, что находится в каталоге apt, выполните в терминале следующее:

cd /etc/apt
ls

Файл apt.conf должен быть указан после команды ls.

Однако , если он не существует, вы можете создать его, выполнив следующую команду:

gksu gedit apt.conf

(Убедитесь, что текущим рабочим каталогом является /etc/apt, если нет , затем сначала от cd до /etc/apt.)

Это запросит ваш пароль и запустит gedit, позволяя вам создать файл apt.conf.

Вы также можете использовать:

sudo nano apt.conf
0
ответ дан 4 October 2012 в 12:15

Найдите существующую конфигурацию 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
0
ответ дан 17 October 2019 в 14:49

Другие вопросы по тегам:

Похожие вопросы: