команду для перечисления всех пакетов, установленных в системе, и их установленных файлов, как?

Я использую Ubuntu 14.04 LTS, Trusty. Я хочу выполнить команду для перечисления всех установленных пакетов системы и для каждого имени пакета, она должна указать все файлы, которые пакет установил в системе. как я могу это сделать?

1
задан 7 November 2016 в 16:22

2 ответа

Если мы имеем дело с приложениями, которые были установлены через apt, это довольно просто, если вы знаете, что каждый пакет имеет файл /var/lib/dpkg/info/*.list. Мы можем печатать имя файла как имя пакета, а содержимое этих файлов содержит все файлы, поставляемые с пакетом во время установки. Другими словами, это:

for file in /var/lib/dpkg/info/*.list ; do echo ">>> $(basename ${file%%.*})" ; cat "$file" ; done

Если программное обеспечение поставляется с git или другими средствами (не dpkg или apt), то нет способа определить, какие файлы могли быть добавлен в вашу систему.

2
ответ дан 23 May 2018 в 04:26
  • 1
    Спасибо за вашу информацию, ваша команда отлично работает – ali 8 November 2016 в 12:37

cat / var / lib / dpkg / доступно | grep Package

0
ответ дан 23 May 2018 в 04:26

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

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