Как я могу узнать, какие программы содержит пакет apt-get?

Я хотел бы знать, что некоторые конкретные пакеты устанавливают, например, при установке ncurses, я обнаружил, что клавиша TAB расширяется:

sudo apt-get install ncurses-

, чтобы показать:

Как я могу узнать, что, скажем, ncurses-term устанавливает? Мне интересны в основном программы, но также могут быть полезны библиотеки и любые другие типы файлов.

package метод, если возможно, был бы предпочтительнее (любые другие тоже приняты). 5]

1
задан 24 April 2017 в 08:40

2 ответа

Вы можете использовать apt-файл:

sudo apt-file update        
apt-file list package_name
4
ответ дан 24 May 2018 в 10:44
  • 1
    Если apt-file не установлен, вы можете установить его с помощью sudo apt-get install apt-file. – edwin 17 March 2014 в 04:15

Возможно использование вашего браузера (поэтому не требуется доступ к APT-системе). Например, чтобы отобразить содержимое файла пакета «ncurses-term», просто введите

https://packages.debian.org/wheezy/all/ncurses-term/filelist

[d3 ] в адресную строку вашего браузера (замените «wheezy» по мере необходимости) для Debian или

https://packages.debian.org/wheezy/all/ncurses-term/filelist

для Ubuntu (при необходимости замените "saucy").

3
ответ дан 24 May 2018 в 10:44
  • 1
    Интересный метод. Этот список предназначен для пакетов Debian, поэтому: он должен быть одинаковым для любого другого дистрибутива, такого как Ubuntu или Kali? – Sopalajo de Arrierez 17 March 2014 в 15:25
  • 2
    @Sopalajo de Arrierez: Прочтите точно: я также разместил ссылку для того же пакета (ncurses-term в этом примере) для Ubuntu. Список файлов может быть одинаковым, если конкретная версия Ubuntu имеет ту же версию пакета, что и один из наборов Debian, но это необязательно. Ubuntu, Kali, Aptosid, CrunchBang и все другие дистрибутивы на основе Debian могут вносить изменения в пакеты по своему усмотрению (особенно такие файлы, как «README» или файлы конфигурации для системы init). – Michael Kremser 17 March 2014 в 17:11
  • 3
    Я понимаю, @MichaelKremser. Итак, как я вижу, поиск в Интернете содержимого пакета полезен, но желательно, чтобы вы искали в официальном списке пакетов вашего конкретного дистрибутива. – Sopalajo de Arrierez 17 March 2014 в 19:01
  • 4
    @Sopalajo de Arrierez: Да, правильно. Если вы находитесь в Debian Wheezy, используйте список пакетов для Debian Wheezy, если вы используете тестирование Debian, используйте его, если вы используете Ubuntu Precise, возьмите его список. Всегда могут быть различия, хотя, например, Ubuntu берет много пакетов из Debian без изменений. Однако это может измениться в любое время. – Michael Kremser 17 March 2014 в 20:17

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

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