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

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

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

  • Понимание транзакций ext4 / jbd2
  • Какой драйвер используется беспроводным адаптером USB?
  • apt-get нарушен, udev, update-initramfs и insserv кажутся проблемой
  • Постоянно проверяйте, изменен ли файл bash
  • Как победить GRUB2 в подчинении?
  • Автоматический сценарий обновления с использованием Cron, Exit Codes и Logging
  • Чтобы заставить его работать, я должен переместить все зависимости из папки и в отдельную папку, чтобы сначала запустить dpkg -i *.deb в зависимостях, а затем вернуться в папку с хромом и запустить тот же снова для хром-пакета.

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

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

  • Две версии перезагрузки?
  • Ограничения / etc / profile в Gnome
  • Как программное обеспечение скомпилировано и перенесено на Ubuntu?
  • Установите второй накопитель ssd на centos. Как я могу определить, который является неиспользуемым диском?
  • Обновление ядра удаляет Xorg
  • Отслеживание использования памяти Linux, когда не отображается в кеше
  • 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 - лучшая ОС в мире.