Я хотел бы добавить настройки в файл apt.conf
, но понял, что его заменила папка с именем etc/apt/apt.conf.d/
.
Как я могу настроить с этой новой моделью?
источник
Я хотел бы добавить настройки в файл apt.conf
, но понял, что его заменила папка с именем etc/apt/apt.conf.d/
.
Как я могу настроить с этой новой моделью?
Лучше всего создать свой собственный файл пользователя, /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.
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
В версиях, более новых, чем Gutsy, файл /etc/apt/apt.conf был заменен на /etc/apt/apt.conf.d/proxy (создайте его при необходимости) с той же структурой.
Просто создайте файл /etc/apt/apt.conf, если вам это нужно, и вставьте нужный материал.
man apt.conf
Найдите существующую конфигурацию 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