Как перечислить файлы пакета Debian без установки

Эта команда может только перечислить содержание установленных пакетов,

dpkg -L PACKAGENAME

но как перечислить содержание неустановленного пакета, чтобы предварительно просмотреть/исследовать пакет?

291
задан 20.11.2012, 11:22

3 ответа

dpkg -c (или --contents) перечисляет содержание .deb файла пакета (Это - фронтенд к dpkg-deb.)

dpkg -c package_file.deb

Для работы непосредственно с именами пакета, а не файлами пакета можно использовать apt-file. (Вы, возможно, должны установить apt-file пакет сначала.)

sudo apt-file update        
apt-file list package_name

Как указано в первом комментарии, содержании способных списков файлов для пакетов в Ваших уже настроенных репозиториях Кв. Это не важно, является ли какой-либо конкретный пакет или не установлен.

349
ответ дан 07.12.2019, 07:39

Использовать --contents вместо -L:

dpkg --contents PACKAGENAME

При использовании этим способом, dpkg действия как фронтенд к dpkg-deb, так использование man dpkg-deb видеть все опции.

Можно также использовать браузер архива для просмотра содержания пакета.

58
ответ дан 07.12.2019, 07:39

dpkg --contents позволит Вам посмотреть на удаленный пакет. Если .deb еще не находится в Вашей системе, сделать

apt-get --download-only install pkgname

Пакет будет загружен на /var/cache/apt/archives но не установленный.

23
ответ дан 07.12.2019, 07:39

Теги

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