Кроме возможностей, которые предоставляет обращение к БД RPM для получения информации об установленных пакетах, утилита rpm может извлекать сведения непосредственно из файла rpm-пакета. Эта возможность полезна, например, в случаях, когда нужно определить, стоит ли устанавливать данный пакет, или нет. Также она помогает, когда имя пакета ничего не говорит о его функциональности (kudzu, anaconda или dia).
Опция -p говорит утилите rpm извлечь информацию из файла rpm-пакета. Базовый синтаксис:
| 
 rpm qp option_query_options filename.rpm    | 
где filename.rpm - достижимое имя, в общем случае полный путь к файлу. В качестве длинного варианта опции используется --package. Кроме того, такой команде можно передать более чем одно имя файла.
Все команды, использовавшиеся в примерах предыдущих глав, также будут работать для файлов rpm-пакетов. Например, для вывода списка конфигурационных файлов следует скомбинировать опции -q, -p и -c :
| 
 # rpm -qpc telnet-server-0.17-23.i386.rpm   | 
Для вывода списка файлов пакета используйте сочетание -q, -p и -l :
| 
 # rpm -qpl telnet-server-0.17-23.i386.rpm   | 
К файлам rpm-пакетов можно получить доступ по сети. Запросы к удаленным файлам подчиняются тем же правилам, что и другие команды. Например:
Если система расположена за прокси-сервером, используются опции, показанные в таблице ниже:
| 
 Опция  | 
 Означает  | 
| 
 --ftpproxy proxy_hostname  | 
 Именует прокси-систему для трафика FTP  | 
| 
 --ftpport proxy_port_number  | 
 Указывает порт на FTP прокси-сервере  | 
| 
 --httpproxy proxy_hostname  | 
 Именует прокси-систему для трафика HTTP  | 
| 
 --httpport proxy_port_number  | 
 Указывает порт на HTTP прокси-сервере  | 
 Далее - Верификация установленных пакетов 
 Назад - Прочие запросы 
 Содержание