По разным причинам я использую некоторые системы Debian с, скажем, нечетными наборами пакетов.  Практически невозможно сделать apt-get install для установки чего-либо; apt всегда жалуется, что A зависит от B, но он не будет установлен, или что C сломан, или что-то в этом роде.
Мой вопрос в том, что является хорошим способом проклясть торпеды и двигаться вперед на полной скорости, так или иначе устанавливая содержимое пакета? Я знаю некоторые частичные приемы, но их не всегда достаточно:
- Если файл - .debбыл загружен, я мог бы найти его в- /var/cache/aptи установить вручную с помощью- dpkg -i, хотя я подозреваю, что даже там я могу зависнуть (установка может завершиться ошибкой) из-за неудовлетворенных зависимостей.
- Я думаю, что есть способ извлечь содержимое файла - .debвручную, хотя я никогда не могу вспомнить это, и я почти уверен, что это сильно не рекомендуется, по обычным причинам.
- Я знаю, что теоретически могу использовать различные методы (например, - equivs) для создания своего рода псевдопакета, но это кажется большой проблемой.
Есть ли другие варианты?  Имеет ли apt-get переключатель "игнорировать зависимости", который я пропустил?  Я видел ссылки на опции --nodeps и --no-deps options, but apt` (по крайней мере, в этой системе), похоже, их не поддерживает.
Или, побочный вопрос, есть ли способ заставить apt хотя бы загрузить файл .deb , даже если он знает, что не сможет его установить?  (Я пытался использовать apt-get -d install , но, похоже, он ничего не скачивает.)
Я видел предыдущий вопрос:игнорируйте все зависимости для определенного пакета с помощью apt-get, и он содержит некоторые ответы, но я все еще ищу лучший.
[Сноска. Нет необходимости читать мне лекции о том, что это за плохая идея, и что я не должен пытаться это делать. Я уже знаю, что. :-)]
