CyberTek - the future at the present!
Google

Använd kommandot rpm

Inlagd av: admin (Sep 12)

Visa alla rpm-paket installerade:

# Rpm-qa

Kör en förfrågan till db rpm filtrering alla paket som innehåller strängen "httpd":

# Rpm-qa | grep httpd

Få information om ett specifikt paket installeras, exempel:

# Rpm-qi httpd

Visa listan över filer från ett paket installeras, exempel:

# Rpm-QL httpd

Se bara listan över konfigurationsfiler som ett installerat paket:

# Rpm-qc httpd

Få information om den dokumentation som ett paket:

# Rpm-qc httpd

Visa listan över beroenden krävs i ett paket:

# Rpm-q httpd-whatrequires

Display kapacitet som ett paket:

# Rpm-q httpd-whatprovides

Visa skript startas under installationen / uttag:

# Rpm-q httpd-skript

Visa tidigare versioner av paketet:

# Rpm-q httpd-ändringsloggen

Kontrollera vilket paket filen hör:

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

Visa listan över filer från ett paket som ännu inte installerat:

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


Fedora / RedHat, signera alla paket med en digital privata GPG-nyckel. För att importera den offentliga nyckeln med hjälp av följande kommando:

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

För att kontrollera integriteten för ett paket innan du fortsätter med installationen, särskilt om det har laddats ner från Internet, köra nästa kommando:

# Rpm-nome_pacchetto.rpm checksig

För att kontrollera alla paket installerade på ditt system:

# Rpm-qa gpg-pubkey

Installera ett binärt paket:

# Rpm-ivh nome_pacchetto.rpm

Installera ett binärt paket ignorera beroenden krävs:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Installera ett binärt paket med hjälp av automatisk upplösning av beroenden:

# Rpm-ivh stöd nome_pacchetto.rpm


Uppdatering ett paket utan att ändra konfigurationsfilen:

# Rpm-U nome_pacchetto.rpm

Uppdatering ett paket om den redan är installerad:

# Rpm-F nome_pacchetto.rpm

Rimuore RPM-paket:

# Rpm-e paketnamn


Kontrollera filstorleken, tillstånd, typ, ägare, grupp, MD5 kontrollsumman och senaste ändring på RPM-databasen:

# Rpm-V httpd

Kontrollera alla paket installerade på ditt system - användning med försiktighet, det system som bedriver en extrem

# Rpm-Va

Verifiera installerade paket:

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

Detta kommando kan du extrahera filerna från paketet som skall omvandlas till en bäck och sedan cpio att extrahera körbar från paketet:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extrakt-göra-kataloger * bin *

Installera en källkodspaket i386.

Steg 1:

# Rpmbuild-återuppbygga nome_pacchetto.src.rpm

Steg 2:

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

Installera en källkodspaket i386 (alternativt förfarande).

Steg 1:

# Rpmbuild-omkompilera nome_pacchetto.src.rpm

Steg 2:

# Rpmbuild-BB / usr / src / RedHat / specifikationer / nome_pacchetto.spec

Steg 3:

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


Skapa ett rpm-paket från källan.
Vi vill skapa ett paket från källkod exempel. Ladda ner källkoden från Internet med wget:

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

# Cp exempel-2.0.0.tar.gz / usr / src / RedHat / SOURCE

# Cd / usr / src / RedHat / SOURCE

# Tar xzf exempel-2.0.0.tar.gz


Kontrollera om det finns i katalogen Packa upp filen. Spec ", som innehåller specifikationer för skapandet av ett spår, och kopiera det i / usr / src / RedHat / SPEC:

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

Om filen. Spec existerar inte kan skapas. Slutligen förbereda fyllningen för skapandet av ett nytt varv / min:

# Cd / usr / src / RedHat

# Rpmbuild-bb BRILLOR / snort.spec

Publicerad i: Linux, RedHat, skal, tips

Lägg till en kommentar

Powered by CyberTek - Remote Assistance