PHP 8.4.2 Released!

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top