Назад | Перейти на главную страницу

Как указать apt на установку определенного пакета, если он является зависимым, но не рекомендуется?

В 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 уже установлен, он пытается удалить его.

Я хочу, чтобы он был установлен, если от него зависит, и если он уже установлен, я хочу, чтобы он оставался в покое, независимо от того, зависит ли он от него или рекомендуется.