PHP Conference Kansai 2025

rpminfo

(PECL rpminfo >= 0.1.0)

rpminfoDevuelve información de un fichero RPM

Descripción

rpminfo(string $path, bool $full = false, string &$error = ?): ?array

Devuelve información sobre un fichero local, un paquete RPM.

Parámetros

path
La ruta de acceso del fichero RPM.
full
Si true, se recupera toda la información de cabecera del fichero, de lo contrario, solo un conjunto mínimo.
error
Si se proporciona, recibirá el mensaje de error posible, y evitará una advertencia de ejecución.

Valores devueltos

Un array de información, o null en caso de error.

Ejemplos

Ejemplo #1 Un ejemplo de rpminfo()

<?php
rpmaddtag
(RPMTAG_BUILDTIME);
$info = rpminfo("./php-pecl-rpminfo-0.4.2-1.el8.remi.7.4.x86_64.rpm");
print_r($info);
?>

El resultado del ejemplo sería:

Array
(
    [Name] => php-pecl-rpminfo
    [Version] => 0.4.2
    [Release] => 1.el8
    [Summary] => RPM information
    [Buildtime] => 1586244821
    [Arch] => x86_64
)

Ver también

  • rpmaddtag() - Añade un tag recuperado en una consulta
add a note

User Contributed Notes

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