CyberTek - the future at the present!
Google

Použite príkaz rpm

Zaslal: admin (Sep 12)

Zobraziť všetky nainštalované rpm balíky:

# Rpm-qa

Spustiť dotaz na db rpm Filtrovanie všetky pakety obsahujúce reťazec 'httpd':

# Rpm-qa | grep httpd

Získať informácie o konkrétny balík nainštalovaný, napríklad:

# Rpm-qi httpd

Zobraziť zoznam súborov, ktoré poskytuje balík nainštalovaný, napríklad:

# Rpm-QL httpd

Zobraziť iba zoznam konfiguračných súborov poskytovaných nainštalovaný balík:

# Rpm-qc httpd

Získavanie informácií o poskytnutej dokumentácie a balenie:

# Rpm-qc httpd

Zobrazí zoznam závislosťou vyžaduje balík:

# Rpm-q-httpd whatrequires

Zobraz schopnosť poskytuje balíka:

# Rpm-q-httpd whatprovides

Pozri skriptov začali pri inštalácii / odstránenie:

# Rpm-q-httpd skriptovaním

Zobraziť históriu revízií balenia:

# Rpm-q-httpd changelog

Skontrolujte, ku ktorému balíka súbor patria:

# Rpm-QF / etc / httpd / conf / httpd.conf

Zobraziť zoznam súborov, ktoré poskytuje balík nie je nainštalovaný:

# Rpm-QP httpd-2.0.52-3.i386.rpm-l


Fedora / Redhat, podpísať všetky balíčky s digitálnym súkromným GPG kľúčom. Pre import verejnosti-key pomocou nasledujúceho príkazu:

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

Ak chcete overiť integritu balíka, pred pokračovaním v inštalácii, a to najmä v prípade, že bolo stiahnuté z internetu, spustite nasledujúci príkaz:

# Rpm-nome_pacchetto.rpm checksig

Ak chcete overiť všetky balíky nainštalované na váš systém:

# Rpm-qa GPG-pubkey

Inštalácia binárnych balíkov:

# Rpm-ivh nome_pacchetto.rpm

Inštalácia binárnych balíkov ignorovanie závislosti požadujú:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Inštalácia binárnych balíkov pomocou automatickej vyriešenie závislostí:

# Rpm-ivh-servis nome_pacchetto.rpm


Aktualizácia balíka, bez toho, aby došlo k zmene konfiguračného súboru:

# Rpm-U nome_pacchetto.rpm

Aktualizácia balík iba ak je už nainštalovaná:

# Rpm-F nome_pacchetto.rpm

Rimuore rpm balíka:

# Rpm-e package_name


Skontrolujte veľkosť súboru, oprávnenia, typ, vlastníka, skupinu, MD5 kontrolný a posledné zmeny na RPM databázy:

# Rpm-V httpd

Skontrolujte, či všetky balíčky nainštalované v systéme - používať s opatrnosťou, systém angažuje v extrémnych

# Rpm-Va

Overte nainštalovaný balík:

# Rpm-VP httpd-2.0.52-3.i386.rpm

Tento príkaz umožňuje extrahovať súbory z balíka, ktorý má byť prevedený do potoka a potom CPIO extrahovať zo spustiteľného súboru:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | CPIO-extrakt-make-bin adresára * *

Inštalácia zdrojového balíčka i386.

Krok 1:

# Rpmbuild-obnovu nome_pacchetto.src.rpm

Krok 2:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Inštalácia zdrojového balíčka i386 (alternatívny 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


Koncepcia rpm balík zo zdrojového.
Chceme vytvoriť balík zo zdrojového kódu príklade. Stiahnutie zdroje z internetu s wget:

# Wget http://www.example.org/dl/example-2.0.0.tar.gz

# Cp-2.0.0.tar.gz napríklad / usr / src / redhat / ZDROJ

# Cd / usr / src / redhat / ZDROJ

# Tar xzf príklad-2.0.0.tar.gz


Skontrolujte, či je v adresári Rozbaľte súbor '. Špec', ktorý obsahuje požiadavky na vytvorenie stopy, a skopírujte ho do / usr / src / redhat / SPEC:

Example.spec # cp / usr / src / redhat / SPEC / example.spec

Ak súbor. Špec neexistuje, môže byť vytvorené. Nakoniec pripraví vypĺňanie pre vytvorenie nového rpm:

# Cd / usr / src / redhat

# Rpmbuild-bb Specs / snort.spec

Published in: linux, redhat, shell, tipy

Pridať komentár

Powered by CyberTek - Vzdialená pomoc