У меня уже есть пакет B, и я хочу установить новый пакет A. Установка требует изменения B, но я не хочу, чтобы это произошло.
Мне нужно установить пакет А.
Он имеет зависимость от пакета B и должен быть (> 2.0).
Я уже установил B в моей системе с версией 2.1, поэтому моя текущая установка уже выполняет зависимость.
Но в репозитории Debian есть новая версия (2.2) пакета B, и я не хочу этого, поскольку он конфликтует с другими вещами.
Таким образом, когда я устанавливаю пакет A, apt также пытается обновить B.
Как я могу отключить обновление зависимостей или указать явную версию зависимости без необходимости редактировать пакеты?
Я прочитал Как я могу получить apt-get, чтобы игнорировать некоторые зависимости? , но это не помогает мне. В этом вопросе зависимость (B) вообще не должна обрабатываться менеджером хранилища. В моем случае менеджер хранилища уже заботится о зависимости и должен продолжать делать это, но не в этом конкретном действии.
Повторно открыть рецензентов: пожалуйста, посмотрите комментарий victorgp, который должен был быть ответ в первую очередь.