В Debian или Ubuntu, как мне сказать APT, что мне не нужен конкретный пакет, если он мне действительно не нужен?
Я могу пройти часть пути тремя разными способами:
1) Я могу привязать приоритет нежелательного пакета к -1, но это сделает невозможным установку пакета, который от него зависит.
2) Если я использую apt-get --no-install-recommended
тогда это останавливает все рекомендуемые пакеты. Мне нужны рекомендуемые пакеты в целом, но не конкретный, название которого я знаю.
3) Если я использую apt-get install foo bar-
(обратите внимание на дополнительный минус), тогда это устанавливает foo
и нет bar
так долго как foo
рекомендует bar
и bar
еще не установлен. Если foo
зависит от bar
то команда терпит неудачу, и если bar
уже установлен, он пытается удалить его.
Я хочу, чтобы он был установлен, если от него зависит, и если он уже установлен, я хочу, чтобы он оставался в покое, независимо от того, зависит ли он от него или рекомендуется.