Instalarea, dezinstalarea și software-ul de actualizare

software de analiză instalat

Informații despre toate RPM-pachet instalat stocate în fișierul / var / lib / rpm / pachete, și alte fișiere în același director.

Toate pachetele instalate sunt disponibile cu:

Căutarea unui pachet specific poate fi realizată cu ajutorul filtrului grep:

rpm -qa | grep nume_pachet

Pachetul de informații:

rpm nume_pachet -qi

O listă cu toate fișierele din pachet:

rpm nume_pachet -ql

Pentru orice fișier care este instalat prin sistemul RPM poate identifica pachetul la care aparține fișierul:

rpm -qf filename

Pentru o listă cu toate fișierele din pachetul de care aparține fișierul, puteți utiliza următoarea structură:

rpm -ql `rpm -qf imya_fayla` | mai puțin

Instalarea, dezinstalarea și software-ul de actualizare

Instalați pachetul cu comanda:

rpm imya_paketa.rpm -i

Scoateți pachetul utilizând următoarea comandă:

rpm -e nume_pachet

pachet de actualizare, utilizați comanda:

rpm -U nume_pachet

Când actualizați o actualizare de pachet se produce, sau în cazul în care pachetul nu a fost instalat anterior, pachetul de instalare. Prin urmare, cea mai convenabilă în practică o formă de comandă pachet de instalare este:

rpm -Uhv nume_pachet

în cazul în care cheia -h afișează un indicator al procesului de instalare, iar tasta -v afișează mesajele text.
Există opțiuni suplimentare, de lungă:
--nodeps - ignorând orice dependențe
--forță - să se stabilească, indiferent de avertismente

Crearea RPM-pachet

Luați în considerare exemplul de a crea utilitate care va afișa mesajul text cu valoarea temperaturii aerului (mereu la fel).
Creați un director / usr / src / redhat / SOURCES / fișier text weather.c cu textul programului în C.
Pentru a crea RPM-pachetul de care aveți nevoie pentru a crea o arhivă de cod sursă de program în directorul / usr / src / redhat / surse /. În acest exemplu, comanda:

tar cvfz ./weather-0.1.tar.gz ./weather.c

Și apoi a crea un caiet de sarcini fișier /usr/src/redhat/SPECS/weather.spec
fișier structura caietul de sarcini poate fi după cum urmează.
Binar RPM-pachet este creat folosind:

rpmbuild -BB --target i386 ./weather.spec

Noul pachet este plasat automat în directorul / usr / src / redhat / RPMS / i386 /

Sistemul de administrare a pachetelor YUM

YUM (Updater câine galben modificat) este un add-on sistem RPM și face mai ușor pentru a efectua acțiuni cu RPM-pachete.

O listă cu toate pachetele instalate pot fi obținute cu:

yum listă instalată

Verificați noi actualizări în depozitele:

Pachetul de informații:

info yum Nume

yum install nume

yum elimina numele

yum nume de actualizare

Configurarea arhive software

Pentru a crea propriul depozit, trebuie să creați un director pentru a menține-pachetul rpm, copiați RPM-pachete în acest director și rulați createrepo comanda:

mkdir / var / install
createrepo / var / install

Ca rezultat, sub-director repodata / va apărea în directorul specificat. care va conține informații despre pachetele repertoriului.
După aceea trebuie să adăugați o descriere depozit creat ca un fișier separat în /etc/yum.repos.d/ director. De exemplu, magazia va fi numit meu. În acest caz, un fișier este creat cu tipul de conținut /etc/yum.repos.d/my.repo:

Verificați apariția unui nou depozit în lista tuturor echipei arhive disponibile:

Instalarea software-ului de la codul sursă

Codul sursă furnizat sub formă de arhive * tar.gz sau * .tar.bz2. Acest lucru înseamnă că fișierele sursă au fost copiate mai întâi folosind comanda tar. și apoi folosind gzip sau bzip2.
Pentru a dezarhiva fișierele, respectiv, trebuie să utilizați mai întâi decompresie gunzip sau bunzip2. și apoi decomprima via tar.
De exemplu, pentru a decomprima necesitatea de arhiva imya_fayla.tar.gz pentru a rula comanda:

gunzip imya_fayla.tar.gz
tar xvf filename.tar

Și pentru a despacheta arhiva imya_fayla.tar.bz2 nevoie pentru a rula comanda:

bunzip2 imya_fayla.tar.bz2
tar xvf filename.tar


De fapt, procesul de instalare software-ul este după cum urmează. Du-te la directorul despachetat și rulați:

/ configure
face
make install

Prima comandă se execută scriptul de configurare. care va crea un Makefile cu instrucțiuni pentru compilator C ++ și legate de arhitectura calculatorului.
face comanda execută instrucțiunile din Makefile, și creează programe executabile.
face comandă pentru a instala opțiune copiază fișierele generate în directorul specificat.

Link-uri conexe