gtemata.com

Cum se extrage conținutul unui pachet RPM

Acronimul RPM derivă din limba engleză "Red Hat manager de pachete" și este una dintre componentele esențiale ale unui sistem Linux. Acest instrument software este utilizat în multe distribuții Linux, cum ar fi Fedora, Mandriva și așa mai departe, pentru gestionarea pachetelor. Instalarea unui pachet RPM este o operație destul de simplă, dar pentru extragerea acestuia trebuie să aveți acces la consola de sistem sau la o fereastră terminală. Folosind procedura descrisă în articol, veți putea extrage conținutul oricărui fișier RPM rapid și ușor.

paşi

1
Un fișier RPM reprezintă o arhivă "cpio" comprimat. Acesta este motivul pentru care programul "rpm2cpio" este capabil să convertească un fișier cu extensie ".rpm" într-o arhivă "cpio". Este posibil să extrageți conținutul unui fișier RPM utilizând instrumentele obișnuite de stocare prezente într-o distribuție Linux, indiferent de formatul pachetului utilizat de acesta din urmă. De asemenea, comanda "rpm" este în stare să o facă. Mai jos este secvența de instrucțiuni pentru extragerea conținutului unui fișier RPM.
Imaginea intitulată Extrageți pachetele RPM Pasul 1
  • Imaginea intitulată Extrageți pachetele RPM Pasul 2
    2
    Deschideți o fereastră terminală (sau consola de sistem denumită în mod normal KDE).
  • Imaginea intitulată Extrageți pachetele RPM Pasul 3
    3


    Descărcați fișierul RPM pe care doriți să îl instalați și salvați-l în dosarul pe care îl preferați. Rulați aceste comenzi în ordine:
    mkdir test-
    cd test-
    wget ftp://download.fedora.redhat.com/pub/fedora/linux/updates/11/SRPMS/mediawiki-1.15.1-50.fc11.src.rpm.
  • Imaginea intitulată Extrageți pachetele RPM Pasul 4
    4
    Acum folosiți cele două comenzi "rpm2cpio" și "cpio" pentru a încerca să extrageți toate fișierele conținute în pachet:
    rpm2cpio mediawiki-1.15.1-50.fc11.src.rpm | cpio-idmv
  • Imaginea intitulată Extrageți pachetele RPM Pasul 5
    5
    De asemenea, puteți încerca să efectuați instalarea utilizând următorii parametri suplimentari.
  • i: restaurarea arhivei;
  • d: crearea automată a directoarelor de destinație atunci când este necesar;
  • m: păstrează data modificării anterioare în timpul creării fișierului;
  • v: reprezintă "prolix", a cărui funcție este de a arăta progresul procedurii pe video.
  • Imaginea intitulată Extrageți pachetele RPM Pasul 6
    6
    Conținutul pachetului va fi, cel mai probabil, extras direct în directorul în care a fost executat comanda. Pentru a verifica rezultatul extragerii, puteți folosi comanda:
    ls
  • Dacă pe ecran apare o listă de fișiere, aceasta înseamnă că extragerea datelor a fost terminată cu succes și fișierele au fost salvate în directorul curent.
  • Distribuiți pe rețelele sociale:

    înrudit