CyberTek - the future at the present!
Google

Použijte příkaz rpm

Zaslal: admin (Sep 12)

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. Pro import veřejnosti-key pomocí následujícího příkazu:

# Rpm-import / media / cdrom / RPM-GPG-KEY

Chcete-li ověřit integritu balíčku, před pokračováním v instalaci, a to zejména v případě, že bylo staženo z internetu, spusťte následující příkaz:

# 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

Pokud soubor. Spec neexistuje, může být vytvořeno. Nakonec připraví vyplňování pro vytvoření nového rpm:

# Cd / usr / src / redhat

# Rpmbuild-bb SPECS / snort.spec

Published in: linux, redhat, shell, tipy

Přidat komentář

Powered by CyberTek - Vzdálená pomoc