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 dokumentaci poskytnuté balíčku:
# Rpm-qc httpd
Zobrazí seznam závislostí vyžaduje balíček:
# Rpm-q-httpd whatrequires
Zobraz schopnost poskytovat balíčku:
# Rpm-q-httpd whatprovides
Zobraz 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, podpis všech balíčků s digitálním soukromým GPG klíčem.
# Rpm-import / media / cdrom / RPM-GPG-KEY
a to
# Rpm-nome_pacchetto.rpm checksig
Chcete-li ověřit všechny balíčky nainstalované v systému:
# 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ů s využitím 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-V httpd
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í postupy).
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:



































