Поиск по сайту:

Не создатели, а пользователи должны параметризовать процедуры. (Алан.Дж.Перлис)

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

2 мин для чтения
FavoriteLoadingДобавить в избранное
12 апреля 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 для предоставления запроса удаленного файла пакета.

 

Листинг в системах на базе 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

 

Читать  Как изменить время ожидания GRUB в Linux?

Кроме того, вы можете просмотреть список файлов, установленных в системе или внутри пакета .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 перечисляют эти пакеты, используя разные методы и команды. Если вы хотите узнать какую-либо информацию, связанную с этой статьей, сообщите нам об этом в поле для комментариев.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 votes
Рейтинг статьи
Subscribe
Notify of
guest
0 комментариев
Inline Feedbacks
View all comments

Читайте также

0
Would love your thoughts, please comment.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close