rpmdbinfo

Get information from installed RPM

説明

arraynull rpmdbinfo(string $nevr, bool $full = false)

Retrieve 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
        )
)

参考

  • rpmaddtag