Как установить загруженный файл .deb вместе с его зависимостями в системе с подключением к Интернету [дубликат]

Я думал, когда я выполнил apt install pkg , файл deb будет загружен и помещен в / var / cache / apt / archives . Но сегодня, выполнив apt install python2.7 python-pip , я не могу найти ни одного файла deb в var / cache / apt / archives . Не знаю почему. Это потому, что я записал sudo apt install pkg в сценарий bash и не выполнил сценарий с помощью sudo ?

По какой-то причине мне нужно установить некоторые пакет из файлов deb, что означает, что я должен иметь возможность выполнить dpkg -i pkg.deb вместо apt install pkg для выполнения установки.

Я попробовал команду apt download pkg , и она загрузила файл deb, но это крошечный файл. Когда я выполняю dpkg -i pkg.deb , возникает много ошибок, связанных с зависимостями, и я должен выполнить apt install -f , чтобы исправить их.

Моя система имеет рабочее подключение к Интернету. Как я могу получить полный пакет .deb?

5
задан 22 May 2018 в 05:40

1 ответ

Необходимо выполнить команду, которая автоматически разрешает зависимости всего .deb файла и устанавливает .deb файл и его недостающие зависимости с той же командой. Вам будут нужны рабочее интернет-соединение и Ваше установленное программное обеспечение, которое будет обновлено с sudo apt update && sudo apt upgrade загружать любые недостающие зависимости. Откройте терминал, использование каталогов изменения cd к каталогу, содержащему пакет-name.deb и тип:

sudo apt-get install ./package-name.deb

где пакет-name.deb должен быть заменен под названием .deb файл, который Вы пытаетесь установить.

11
ответ дан 23 November 2019 в 08:47

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

Похожие вопросы: