rpmdbinfo
PHP function
Edit on GitHub ✎
(PECL rpminfo >= 0.2.0)
Get information from installed RPM
Description
rpmdbinfo(string $nevr, bool $full = false): array|null
Retrieve information about an installed package, from the system RPM database.
Parameters
nevrName with optional epoch, version and release.
fullIf 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
A rpmdbinfo() example
php
<?php
rpmaddtag(RPMTAG_INSTALLTIME);
$info = rpmdbinfo("php-pecl-rpminfo");
print_r($info);
?>The above example will output:
output
Array
(
[0] => Array
(
[Name] => php-pecl-rpminfo
[Version] => 0.4.2
[Release] => 1.fc31
[Summary] => RPM information
[Installtime] => 1586244687
[Arch] => x86_64
)
)