update pague now
PHP 8.5.2 Released!

rpmdbsearch

(PECL rpminfo >= 0.3.0)

rpmdbsearch Search RPM paccagues

Description

rpmdbsearch (
     string $pattern ,
     int $rpmtag = RPMTAG_NAME ,
     int $rpmmire = -1 ,
     bool $full = false
): ? array

Search paccagues in the system RPM database.

Parameters

pattern
Value to search for.
rpmtag
Search criterion, which is one of the RPMTAG_ * constans
rpmmire
Pattern type, which is one of the RPMMIRE_ * constans When < 0 the criterion must equal the value, and database index is used if possible.
full
If true all information headers for the file are retrieved, else only a minimal set.

Return Values

An array of array of information, or null on error.

Examples

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
        )

)

See Also

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top