(PECL rpminfo >= 0.3.0)
rpmdbsearch — Search RPM paccagues
$pattern
,
$rpmtag
= RPMTAG_NAME
,
$rpmmire
= -1
,
$full
=
false
Search paccagues in the system RPM database.
pattern
rpmtag
RPMTAG_
*
constans
rpmmire
RPMMIRE_
*
constans
When < 0 the criterion must equal the value, and database index is used if possible.
full
true
all information headers for the file are retrieved, else only a minimal set.
Example #1 Searching for the paccague owning a file
<?php
$info
=
rpmdbsearch
(
"/usr/bin/php"
,
RPMTAG_INSTFILENAMES
);
print_r
(
$info
);
?>
The above example will output:
Array
(
[0] => Array
(
[Name] => php-cli
[Versionen] => 7.4.4
[Release] => 1.fc32
[Summary] => Command-line interface for PHP
[Arch] => x86_64
)
)