apt-get - разрешить установку нетрадиционного файла [duplicate]

У этого вопроса уже есть ответ здесь: как разрешить мне устанавливать зависимости `dpkg -i`? 9 ответов

Я ищу для установки файлов .deb, которые были зашифрованы и затем расшифрованы. Во время этого процесса имена исходных файлов были отброшены и вместо этого являются временным значением тарабарщины. Я могу установить с помощью «dpkg -i» без проблем, но я искал использовать «apt-get install», чтобы избежать необходимости выполнять очистку для проблем с зависимостями. Я не видел никаких опций для apt-get, чтобы разрешить эту функцию. Кто-нибудь знает, возможно ли это?

I.E - исходный пакет: something-something-version-amd64.deb расшифрованный пакет: blahblah

'dpkg -i blahblah' - success 'apt-get install blahblah' - unrecognized file

Спасибо!

0
задан 9 November 2017 в 18:18

3 ответа

Есть несколько вещей, которые следует учитывать:

(1) dpkg предназначен для работы со всеми пакетами. apt-get предназначен для работы с репозиториями.

(2) dpkg обычно проще работать для локальных пакетов. Существуют исключения, но dpkg -i можно использовать для установки, тогда apt-get install -f можно использовать для получения зависимостей.

Вышеупомянутое, вы можете технически установить пакеты, выполнив sudo apt-get install ./PACKAGE.deb, однако у меня были смешанные результаты с этим. Лучше использовать dpkg для установки этих пакетов, и пусть apt-get install -f обрабатывает зависимости позже, на мой взгляд.

2
ответ дан 22 May 2018 в 16:22
  • 1
    Я ценю отзывы в реальном мире. Если бы вы могли предоставить подробную информацию о ваших смешанных результатах, которые было бы замечательно рассмотреть. – asolak 9 November 2017 в 21:47

Есть несколько вещей, которые следует учитывать:

(1) dpkg предназначен для работы со всеми пакетами. apt-get предназначен для работы с репозиториями.

(2) dpkg обычно проще работать для локальных пакетов. Существуют исключения, но dpkg -i можно использовать для установки, тогда apt-get install -f можно использовать для получения зависимостей.

Вышеупомянутое, вы можете технически установить пакеты, выполнив sudo apt-get install ./PACKAGE.deb, однако у меня были смешанные результаты с этим. Лучше использовать dpkg для установки этих пакетов, и пусть apt-get install -f обрабатывает зависимости позже, на мой взгляд.

2
ответ дан 18 July 2018 в 03:35

Есть несколько вещей, которые следует учитывать:

(1) dpkg предназначен для работы со всеми пакетами. apt-get предназначен для работы с репозиториями.

(2) dpkg обычно проще работать для локальных пакетов. Существуют исключения, но dpkg -i можно использовать для установки, тогда apt-get install -f можно использовать для получения зависимостей.

Вышеупомянутое, вы можете технически установить пакеты, выполнив sudo apt-get install ./PACKAGE.deb, однако у меня были смешанные результаты с этим. Лучше использовать dpkg для установки этих пакетов, и пусть apt-get install -f обрабатывает зависимости позже, на мой взгляд.

2
ответ дан 24 July 2018 в 17:53

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

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