PHP Conference Japan 2024

rpmdbinfo

(PECL rpminfo >= 0.2.0)

rpmdbinfo從已安裝的 RPM 取得資訊

說明

rpmdbinfo(字串 $nevr, 布林值 $full = false): ?陣列

從系統 RPM 資料庫擷取已安裝套件的相關資訊。

參數

nevr

名稱,可選擇包含 epoch、版本和發行版。

完整

如果設為 true,則會擷取檔案的所有資訊標頭,否則只擷取最小集合。

回傳值

一個由資訊組成的 陣列陣列,或是在發生錯誤時回傳 NULL。

範例

範例 #1 一個 rpmdbinfo() 的範例

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