PHP Conference Nagoya 2025

rpmdbinfo

(PECL rpminfo >= 0.2.0)

rpmdbinfoGet information from installed RPM

说明

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

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top