На этот вопрос уже есть ответ здесь:
Я думал, когда я выполнил 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?
Необходимо выполнить команду, которая автоматически разрешает зависимости всего .deb файла и устанавливает .deb файл и его недостающие зависимости с той же командой. Вам будут нужны рабочее интернет-соединение и Ваше установленное программное обеспечение, которое будет обновлено с sudo apt update && sudo apt upgrade
загружать любые недостающие зависимости. Откройте терминал, использование каталогов изменения cd
к каталогу, содержащему пакет-name.deb и тип:
sudo apt-get install ./package-name.deb
где пакет-name.deb должен быть заменен под названием .deb файл, который Вы пытаетесь установить.