CyberTek - the future at the present!
Google

Utilizaţi comanda rpm

Postat de: admin (Sep 12)

Arata toate rpm pachete instalate:

# Rpm-qa

Executaţi o interogare la db rpm filtrare toate pachetele care conţin şirul "httpd":

# Rpm-qa | grep httpd

Obţine informaţii despre un anumit pachet instalat, de exemplu:

# Rpm-Qi httpd

Afişează lista de fişiere furnizate de un pachet instalat, de exemplu:

# Rpm-QL httpd

A se vedea doar lista de fişiere de configurare furnizate de către un pachet instalat:

# Rpm-QC httpd

Obţinerea de informaţii cu privire la documentele furnizate de un pachet:

# Rpm-QC httpd

Afisare lista de dependenţe cerute de un pachet:

# Rpm-q httpd-whatrequires

Display capacitatea furnizate de un pachet:

# Rpm-q httpd-whatprovides

Script-uri de afişare a început în timpul instalării / îndepărtare:

# Rpm-q httpd-script-uri

Vizualizaţi istoria revizuiri ale pachetului:

# Rpm-q httpd-ChangeLog

Verificaţi la pachet un fişier care aparţine:

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

Afişează lista de fişiere furnizate de un pachet care nu au fost încă instalate:

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


Fedora / Redhat, semnarea toate pachetele cu o cheie GPG digital privat. Pentru a publicului de import-cheie, folosind următoarea comandă:

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

Pentru a verifica integritatea unui pachet înainte de a proceda la instalare, în special în cazul în care acesta a fost descărcat de pe internet, rulaţi următoarea comandă:

# Rpm-nome_pacchetto.rpm checksig

Pentru a verifica toate pachetele instalate pe sistemul dvs.:

# Rpm-qa gpg-pubkey

Instalarea unui pachet binar:

# Rpm-ivh nome_pacchetto.rpm

Instalarea unui pachet binar se ignoră dependenţele necesare:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Instalarea unui pachet binar utilizând automate Rezoluţie de dependenţe:

# Rpm-ivh-ajutor nome_pacchetto.rpm


Actualizarea unui pachet fără a modifica fişierul de configurare:

# Rpm-U nome_pacchetto.rpm

Actualizarea unui pachet numai în cazul în care acesta este deja instalat:

# Rpm-F nome_pacchetto.rpm

Rimuore rot / min pachet:

# Rpm-e nume_pachet


Verificaţi dimensiunea fişierului, permisiuni, de tip, proprietar, de grup, MD5 şi ultima modificare pe RPM baza de date:

# Rpm-V httpd

Verificaţi toate pachetele instalate pe sistem - utilizarea cu precauţie, sistemul se angajează într-o extremă

# Rpm-VA

Verificaţi instalate pachet:

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

Această comandă vă permite să extrageţi fişierele de pe ambalaj care urmează să fie transformată într-un flux de cpio şi apoi pentru a extrage din pachetul executabil:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extras-make-directoare bin * *

Instalarea unei surse de pachete i386.

Pasul 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Pasul 2:

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

Instalarea unei surse de pachete i386 (alternativă procedura).

Pasul 1:

# Rpmbuild-recompilaţi nome_pacchetto.src.rpm

Pasul 2:

# Rpmbuild-BB / usr / src / Redhat / specificaţiile / nome_pacchetto.spec

Pasul 3:

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


Crearea unui pachet de rot / min de la sursă.
Ne dorim pentru a crea un pachet de la codul sursă exemplu. Descarcă sursa de pe internet cu wget:

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

# Cp-2.0.0.tar.gz exemplu / usr / src / Redhat / SOURCE

# Cd / usr / src / Redhat / SOURCE

# Tar-xzf exemplu 2.0.0.tar.gz


Verificaţi dacă există în directorul unpack de fişier ". Spec", care cuprinde caietul de sarcini pentru crearea de urmărire, şi copiaţi-l în / usr / src / Redhat / Spec:

Example.spec # cp / usr / src / Redhat / Spec / example.spec

Dacă fişierul. Spec nu există, pot fi create. În cele din urmă, să pregătească de umplere pentru crearea de noi rot / min:

# Cd / usr / src / Redhat

# Rpmbuild-BB specificaţiile / snort.spec

Publicat în: Linux, Redhat, coajă, sfaturi

Adauga un comentariu

Powered by CyberTek - Remote Assistance