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

У некоторых пакетов deb приложений есть нерелевантные зависимости, которые фактически не нужны для работы приложения. Например, Linux Process Explorer зависит от schedutils который не существует, в то время как функциональность, которую он должен предоставить, включена в какой-то другой пакет (util-linux AFAIK) если я правильно понимаю. Таким образом, в таких случаях приложение может быть установлено с dpkg --force-all -i и работать правильно, но это нарушит apt-get - он больше не будет работать, если установлен пакет с неудовлетворенной зависимостью. я знаю equivs может быть использован для создания поддельного пакета, но это кажется слишком неуклюжим: нельзя ли просто отключить проверку?

1 ответ

Решение

Нет, проверка не может быть отключена. Это было запрошено, и этого не произойдет.

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

Другие вопросы по тегам