(PECL rpminfo >= 0.2.0)
rpmdbinfo — Get information from installed RPM
$nevr
, bool $full
= false
): arrayRetrieve information about an installed package, from the system RPM database.
nevr
Name with optional epoch, version and release.
full
If true
all information headers for the file are retrieved, else only a minimal set.
An array of array of information or NULL on error.
例1 A rpmdbinfo() example
<?php
rpmaddtag(RPMTAG_INSTALLTIME);
$info = rpmdbinfo("php-pecl-rpminfo");
print_r($info);
?>
上の例の出力は以下となります。
Array ( [0] => Array ( [Name] => php-pecl-rpminfo [Version] => 0.4.2 [Release] => 1.fc31 [Summary] => RPM information [Installtime] => 1586244687 [Arch] => x86_64 ) )