Могу ли я заставить apt-get всегда использовать --no-install-Recommended?


19

Я пытаюсь создать минималистичную установку Debian для моего нетбука. У меня есть точка восстановления clonezilla, которую я сделал сразу после новой минимальной установки Debian.

У меня нет никаких пакетов, кроме тех, которые Debian устанавливает автоматически во время минимальной установки. Я отменил выбор всего в Taskel (нет рабочего стола, ничего).

Я хочу установить несколько пакетов. Так как я создаю минималистскую установку, я хочу всегда использовать sudo apt-get --no-install-recommends <package-name>.

Есть ли способ, который я могу создать как настраиваемую сокращенную команду для этого? Или есть способ, которым я мог бы скопировать и вставить кучу этих команд в текстовый документ, а затем выполнить их все последовательно, используя одну команду? Знаете ли вы о более простом и изящном способе выполнения установки пакетов из недавно установленной минимальной командной строки?


Ответы:


44

Вы можете настроить apt через файлы apt.conf.

Вот команда, которую я использую на своем сервере (как root):

cat > /etc/apt/apt.conf.d/01norecommend << EOF
APT::Install-Recommends "0";
APT::Install-Suggests "0";
EOF

Чтобы узнать, читает ли apt это, введите это в командной строке (от имени пользователя root или обычного пользователя):

apt-config dump | grep Recommends

2
Если apt-config dumpговорится, что ваша строка игнорируется, это может быть потому, что другой файл в этом каталоге (найдите его с помощью grep), скажем 99synaptic, переопределяет его, и в этом случае вы захотите отредактировать этот файл или переименовать в 01norecommend, увеличив начальное число, чтобы оно читай позже.
Марк Глисс

И после того, как я добавил конфигурацию для не установки рекомендуемых пакетов, есть ли способ изменить этот параметр для одного запуска установки apt-get?
andrybak

--install-recommends- Точно так же, как вы могли бы сделать еще один шаг, --install-suggestsкоторый также по умолчанию отключен,
Райан Павлик

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.