Zobrazit všechny nainstalované rpm balíky:
# Rpm-qa
Spustit dotaz na db rpm Filtrování všechny pakety obsahující řetězec 'httpd':
# Rpm-qa | grep httpd
Získat informace o konkrétní balíček nainstalován, například:
# Rpm-qi httpd
Zobrazit seznam souborů, které poskytuje balíček nainstalován, například:
# Rpm-QL httpd
Zobrazit pouze seznam konfiguračních souborů poskytovaných nainstalovaný balíček:
# Rpm-qc httpd
Získávání informací o poskytnuté dokumentace a balení:
# Rpm-qc httpd
Zobrazí seznam závislostí vyžaduje balíček:
# Rpm-q-httpd whatrequires
Zobraz schopnost poskytuje balíčku:
# Rpm-q-httpd whatprovides
Viz skriptů začaly při instalaci / odstranění:
# Rpm-q-httpd skripty
Zobrazit historii revizí balení:
# Rpm-q-httpd changelog
Zkontrolujte, ke kterému balíčku soubor patří:
# Rpm-QF / etc / httpd / conf / httpd.conf
Zobrazit seznam souborů, které poskytuje balík není nainstalován:
# Rpm-qp httpd-2.0.52-3.i386.rpm-l
Fedora / Redhat, podepsat všechny balíčky s digitálním soukromým GPG klíčem.
# Rpm-import / media / cdrom / RPM-GPG-KEY
# Rpm-nome_pacchetto.rpm checksig
Chcete-li ověřit všechny balíky nainstalovány na váš systém:
# Rpm-qa GPG-pubkey
Instalace binárních balíků:
# Rpm-ivh nome_pacchetto.rpm
Instalace binárních balíků ignorování závislosti požadovány:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
Instalace binárních balíků pomocí automatické vyřešení závislostí:
# Rpm-ivh-podpora nome_pacchetto.rpm
Aktualizace balíku, aniž by došlo ke změně konfiguračního souboru:
# Rpm-U nome_pacchetto.rpm
Aktualizace balík pouze pokud je již nainstalována:
# Rpm-F nome_pacchetto.rpm
Rimuore rpm balíčku:
# Rpm-e package_name
Zkontrolujte velikost souboru, oprávnění, typ, vlastníka, skupinu, MD5 kontrolní a poslední změny na RPM databáze:
# Rpm httpd-V
Zkontrolujte, zda všechny balíčky nainstalované v systému - používat s opatrností, systém angažuje v extrémních
# Rpm-Va
Ověřte nainstalován balíček:
# Rpm-VP httpd-2.0.52-3.i386.rpm
Tento příkaz umožňuje extrahovat soubory z balíčku, který má být převeden do potoka a pak cpio extrahovat ze spustitelného souboru:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extrakt-make-bin adresáře * *
Instalace zdrojového balíčku i386.
Krok 1:
# Rpmbuild-obnovu nome_pacchetto.src.rpm
Krok 2:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Instalace zdrojového balíčku i386 (alternativní postup).
Krok 1:
# Rpmbuild-překompilujte nome_pacchetto.src.rpm
Krok 2:
# Rpmbuild-bb / usr / src / redhat / SPECS / nome_pacchetto.spec
Krok 3:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Vytváření rpm balík ze zdrojového.
Chceme vytvořit balík ze zdrojového kódu příkladu. Stažení zdroje z internetu s wget:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
# Cp-2.0.0.tar.gz například / usr / src / redhat / ZDROJ
# Cd / usr / src / redhat / ZDROJ
# Tar xzf příklad-2.0.0.tar.gz
Zkontrolujte, zda je v adresáři Rozbalte soubor '. Spec.', který obsahuje požadavky pro vytvoření stopy, a zkopírujte jej do / usr / src / redhat / SPEC:
Example.spec # cp / usr / src / redhat / SPEC / example.spec
Nakonec připraví vyplňování pro vytvoření nového rpm:



































