rpmdbinfo

(PECL rpminfo >= 0.2.0)

rpmdbinfo — Renvoie les informations d'un RPM installĂ©

Description

function 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
add a note

User Contributed Notes

There are no user contributed notes for this page.