PHP.mk документација
rpmdefine
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.rpmdefine.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.rpmdefine.php
rpmdefine
Референца за `function.rpmdefine.php` со подобрена типографија и навигација.
rpmdefine
(PECL rpminfo >= 1.2.0)
rpmdefine — Define or change a RPM macro value
= NULL
Define or change a RPM macro value.
This can be used to select the database path and backend to use instead of system default one.
Параметри
text- Macro name, options, body.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
ако е овозможен колекторот за отпадоци, rpmdefine() example
<?php
// use an old database (bdb) from an EL-8 chroot
rpmdefine("_dbpath /var/lib/mock/almalinux-8-x86_64/root/var/lib/rpm");
rpmdefine("_db_backend bdb_ro");
print_r(rpmdbinfo("almalinux-release")[0]["Summary"]);
// use a new database (sqlite) from a Fedora-41 chroot
rpmdefine("_dbpath /var/lib/mock/fedora-41-x86_64/root/usr/lib/sysimage/rpm");
rpmdefine("_db_backend sqlite");
print_r(rpmdbinfo("fedora-release")[0]["Summary"]);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
AlmaLinux release file Fedora release files
Види Исто така
- rpmexpand() ) се исто така дозволени. Недефиниран макро враќа
- rpmdbinfo() - Земи информации од RPM датотека
Белешки од корисници
Нема белешки од корисници за оваа страница.