Поиск по сайту:
Мы знаем действия многих причин, но мы не знаем причин многих действий (К. Колтон).

Список файлов RPM, находящихся в пакете

12.04.2022
Список файлов RPM, находящихся в пакете

В пакете содержится несколько файлов, предположительно в файловой системе Linux. Это поможет вам легко найти важные файлы пакетов, такие как файлы конфигурации документации.

Файл RPM — это файл диспетчера пакетов Red Hat. RPM — это менеджер пакетов, разработанный Red Hat в первую очередь для операционных систем Linux на базе RedHat, таких как RHEL, CentOS, Fedora и т. д. RPM с открытым исходным кодом, разработанный на основе Linux Standard Base (LSB), используется для управления, установки и удаления. программные пакеты в системах Linux. Каждый пакет RPM, содержащий коллекцию или пакет файлов, использует расширение .rpm.

Файлы документацииAUTHOR, TODO, README и т. д.
Файлы конфигурацииLogrotate.conf, updatedb.conf, sshd.conf и т. д.
Двоичные файлы (исполняемые файлы)Sshd, ssh, xattr, stat, nmap и так далее.

 

Теперь мы рассмотрим различные варианты перечисления файлов в системе Linux в определенном пакете или группе.

Вы можете легко найти все файлы, установленные из пакета RPM, проверив манифест пакета RPM в вашей системе. С помощью этого метода вы также можете увидеть все файлы и местоположения для определенного пакета RPM.

rpm -qlp <filename>.rpm

 

или

rpm -qilp <filename>.rpm

 

Ниже приведен вывод команды RPM в приведенном выше примере:

  • -q указывает, что команда используется для запроса
  • -l для перечисления файлов в пакете
  • -p для предоставления запроса удаленного файла пакета.

 

Читать  Полное руководство по eBPF для лучшей наблюдаемости

Листинг в системах на базе Linux RHEL/CentOS

Вы можете перечислить файлы, которые являются частью yum-utils, установленных в системе RHEL/CentOS из любого загруженного или заданного пакета, используя команду repoquery. Вы можете установить и использовать yum-utils с помощью следующей команды.

yum update
yum install yum-utils

 

После того, как вы установили yum-utils, вы можете легко получить список файлов пакета RPM, выполнив следующую команду (для примера мы использовали Firefox):

repoquery --installed -l firefox

 

Листинг в Linux-системах на базе Fedora

В разделе «Использование dnf» команда repoquery может отображать файлы, установленные из пакетов в Fedora 22+.

dnf repoquery --installed -l firefox

 

Кроме того, вы можете просмотреть список файлов, установленных в системе или внутри пакета .rpm, используя следующую команду RPM. Здесь -I или -g означает неявный список файлов в пакете:

rpm -ql firefox

 

Листинг в системах Linux на базе Ubuntu/Debian

Вы можете использовать команду dpkg в дистрибутиве Ubuntu/Debian с флагом -L, чтобы получить список его производных или файлов, установленных в системах Debian из любого пакета .deb.

dpkg -L <web server>

Список RPM-файлов перед установкой пакета

С опцией -p мы можем просмотреть файлы пакета .rpm перед установкой. Предположим, вы загружаете любой RPM-пакет telnet-сервера из любого онлайн-источника. Затем вы можете увидеть через следующие команды, что присутствует в скачанном пакете, что будет установлено в файловой системе или может быть сделано.

rpm -qlp telnet-server-1.2-137.1.i586.rpm

Вывод

В этой статье мы узнали, как найти или перечислить все файлы, установленные из пакета или группы пакетов RPM в Linux. Различные дистрибутивы Linux перечисляют эти пакеты, используя разные методы и команды. Если вы хотите узнать какую-либо информацию, связанную с этой статьей, сообщите нам об этом в поле для комментариев.

Читать  Как определить, когда файл был создан в Linux

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Повышая визуальные и технические характеристики в мире игровых мониторов, AOC…

Спасибо!

Теперь редакторы в курсе.