rpmdbinfo

(PECL rpminfo >= 0.2.0)

rpmdbinfoRenvoie les informations d'un RPM installé

Description

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

Récupère les informations sur un paquet installé, depuis la base de données RPM du système.

Liste de paramètres

nevr
Le nom avec optionnellement l'epoch, la version et la release.
full
Si true toutes les informations d'en-tête du fichier sont récupérées, sinon seulement un ensemble minimal.

Valeurs de retour

Un array d'array d'informations ou NULL en cas d'erreur.

Exemples

Exemple #1 Un exemple de rpmdbinfo()

<?php
rpmaddtag
(RPMTAG_INSTALLTIME);
$info = rpmdbinfo("php-pecl-rpminfo");
print_r($info);
?>

L'exemple ci-dessus va afficher :

Array
(
    [0] => Array
        (
            [Name] => php-pecl-rpminfo
            [Version] => 0.4.2
            [Release] => 1.fc31
            [Summary] => RPM information
            [Installtime] => 1586244687
            [Arch] => x86_64
        )
)

Voir aussi

  • rpmaddtag() - Ajoute un tag récupéré dans une requête