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


8

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

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

Ответы:


8

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

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

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


1

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

1

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


0

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

man apt.conf

0

Найдите существующую конфигурацию 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.