Как использовать dpkg -i для установки пакета и зависимостей, где все зависимости находятся в одной папке

On (Ubuntu) Debian, как использовать dpkg -i для установки пакетов на компьютер без Интернета. У меня есть все пакеты и зависимости вместе в одной папке. Мне не нужен интернет, чтобы что-то скачивать.

Например, если хром и все его зависимости находятся вместе в одной папке, команда dpkg -i *.deb хочет установить chrome перед зависимостями и выплескивать ошибки зависимостей, даже если файлы находятся там, где есть хром в том же каталоге.

Чтобы заставить его работать, я должен переместить все зависимости из папки и в отдельную папку, чтобы сначала запустить dpkg -i *.deb в зависимостях, а затем вернуться в папку с хромом и запустить тот же снова для хром-пакета.

В прошлых версиях Ubuntu все, что мне нужно было сделать, это использовать следующую команду для всех файлов в одном каталоге: dpkg -i --force-all *.deb и он установит пакет и все его зависимости, если они будут там вместе в той же папке.

Если у меня есть папка с пакетом и ее зависимости в одной папке, как мне установить пакет, не используя apt-get для подключения к Интернету?

  • Может ли путь -prefix быть таким же, как каталог, в который я загрузил / распаковал исходный код?
  • Вымытые цвета с помощью программного обеспечения screencast, но не скриншот на Ubuntu (все версии)
  • Почему «echo $ 0» дает разные результаты для двух разных терминалов?
  • Нет звука со свежей установкой Kubuntu
  • Тоннель SSH в фоновом режиме
  • Установите Workbench MySQL на ubuntu
  • Микрофон НЕ работает на Ubuntu 16.04.02TLS GNOME
  • Инструмент интернет-администрирования
  • One Solution collect form web for “Как использовать dpkg -i для установки пакета и зависимостей, где все зависимости находятся в одной папке”

    Я пишу конкретный ответ Ubuntu, он также должен работать на Debian (никогда не использовался Debian).

    Поэтому, если у вас есть файл .deb со всеми его зависимостями,

    • Сначала переместите эти зависимости в каталог /var/cache/apt/archives/ .
    • Теперь выполните sudo dpkg -i <your_deb_file> . После этой команды ваш .deb файл будет установлен наполовину (неконфигурирован), и он покажет ошибку о неудовлетворительной зависимости.
    • Теперь выполните sudo apt-get install -f . Он выберет все формы зависимостей /var/cache/apt/archives/ и установит их и настроит ранее неконфигурированный пакет.
    Linux и Unix - лучшая ОС в мире.