« rpmaddtag
rpmdbsearch »

rpmdbinfo

(PECL rpminfo >= 0.2.0)

rpmdbinfo — Get information from installed RPM

説明

function rpmdbinfo(string $nevr, bool $full = false): ?array

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

参考

関連キーワード:
information   rpmdbinfo   installed   rpmaddtag   rpminfo   nevr   retrieved   info   pecl   rpmdbsearch   RpmInfo   Retrieve   about   package   system   database   optional   epoch   release   headers   else   minimal   example   print   Release
関連する関数・ページ:
function.rpmaddtag   function.rpminfo   ref.rpminfo   book.rpminfo   function.rpmdbsearch   function.rrd-info