Un ghid pentru începători pentru gestionarea pachetelor în Linux

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

În calitate de utilizator Linux începător, înțelegerea gestionării pachetelor este crucială pentru instalarea, actualizarea și eliminarea software-ului din sistemul dumneavoastră. În acest ghid cuprinzător, vom explora elementele fundamentale ale gestionării pachetelor în Linux, acoperind concepte cheie, sarcini comune și instrumentele esențiale pe care trebuie să le cunoașteți.

Gestionarea pachetelor este procesul de gestionare a pachetelor software în Linux, inclusiv instalarea, actualizările și eliminarea. Distribuțiile Linux folosesc sisteme de gestionare a pachetelor pentru a simplifica gestionarea software-ului și pentru a menține stabilitatea sistemului.

Pachete și depozite

Un pachet este o arhivă comprimată care conține toate fișierele necesare pentru a instala un anumit software, împreună cu metadate care descriu scopul, versiunea și dependențele acestuia. Pachetele sunt stocate în depozite, care sunt servere care găzduiesc colecții de pachete.

Dependențe de pachet

Programele se bazează adesea pe biblioteci partajate și alte componente pentru a funcționa corect. Când un pachet necesită o resursă partajată, se spune că are o dependență. Sistemele de gestionare a pachetelor se ocupă de rezolvarea dependențelor pentru a se asigura că toate componentele necesare sunt instalate.

Distribuțiile Linux oferă instrumente de gestionare a pachetelor la nivel scăzut și la nivel înalt. Instrumentele de nivel scăzut gestionează sarcini de bază, cum ar fi instalarea și eliminarea fișierelor pachet, în timp ce instrumentele de nivel înalt gestionează căutarea metadatelor și rezoluția dependențelor.

Distribuții bazate pe Debian

Distribuțiile bazate pe Debian, cum ar fi Ubuntu, folosesc următoarele instrumente:

  • Instrument de nivel scăzut: dpkg
  • Instrumente de nivel înalt: apt-get, aptitude

Distribuții bazate pe Red Hat

Distribuțiile bazate pe Red Hat, cum ar fi Fedora, Red Hat Enterprise Linux și CentOS, folosesc:

  • Instrument de nivel scăzut: rpm
  • Instrument de nivel înalt: yum

Să explorăm cele mai comune sarcini de gestionare a pachetelor și comenzile folosite pentru a le executa.

Găsirea unui pachet într-un depozit

Pentru a căuta un pachet într-un depozit pe baza numelui sau a descrierii acestuia, utilizați:

  • Bazat pe Debian: actualizare apt-get; cautare apt-cache search_string
  • Bazat pe Red Hat: yum search search_string

Instalarea unui pachet dintr-un depozit

Pentru a descărca și instala un pachet dintr-un depozit cu rezoluție de dependență, utilizați:

  • Bazat pe Debian: actualizare apt-get; apt-get install package_name
  • Bazat pe Red Hat: yum install package_name

Instalarea unui pachet dintr-un fișier de pachet

Dacă aveți un fișier pachet dintr-o sursă non-repository, îl puteți instala direct folosind instrumente de nivel scăzut:

  • Bazat pe Debian: dpkg –install package_file
  • Pe baza Red Hat: rpm -i pachet_fișier

Eliminarea unui pachet

Pentru a dezinstala un pachet, utilizați următoarele instrumente de nivel înalt:

  • Bazat pe Debian: apt-get remove package_name
  • Bazat pe Red Hat: yum erase package_name

Actualizarea pachetelor dintr-un depozit

Menținerea sistemului dvs. la zi este crucială. Pentru a actualiza pachetele instalate, utilizați:

  • Bazat pe Debian: actualizare apt-get; apt-get upgrade
  • Pe baza Red Hat: actualizare yum

Actualizarea unui pachet dintr-un fișier de pachet

Pentru a actualiza un pachet existent folosind un fișier de pachet dintr-o sursă non-repository:

  • Bazat pe Debian: dpkg –install package_file
  • Bazat pe Red Hat: rpm -U pachet_fișier

Listarea pachetelor instalate

Pentru a afișa o listă cu toate pachetele instalate pe sistemul dvs.:

  • Bazat pe Debian: dpkg –list
  • Pe baza Red Hat: rpm -qa

O parte din listarea mea

Stabilirea dacă un pachet este instalat

Pentru a verifica dacă un anumit pachet este instalat:

  • Bazat pe Debian: dpkg –status nume_pachet
  • Bazat pe Red Hat: rpm -q nume_pachet

Starea lui Bash pe sistemul meu

Afișarea informațiilor despre un pachet instalat

Pentru a vizualiza o descriere a unui pachet instalat:

  • Bazat pe Debian: apt-cache show package_name
  • Bazat pe Red Hat: yum info package_name

Găsirea pachetului care a instalat un fișier

Pentru a determina ce pachet este responsabil pentru instalarea unui anumit fișier:

  • Bazat pe Debian: dpkg –căutare nume_fișier
  • Pe baza Red Hat: rpm -qf nume_fișier

Acum că ați învățat elementele de bază ale managementului pachetelor în Linux, este timpul să exersați! Încercați să efectuați următoarele sarcini pe sistemul dvs. Linux:

  1. Căutați pachetul „nginx” în depozitul distribuției dvs.
  2. Instalați pachetul „htop”.
  3. Scoateți pachetul „nano”.
  4. Actualizați toate pachetele instalate la cele mai recente versiuni.

Soluţie

  1. Bazat pe Debian: actualizare apt-get; apt-cache search nginx bazat pe Red Hat: yum search nginx

  2. Bazat pe Debian: actualizare apt-get; apt-get install htop
    Pe baza Red Hat: yum install htop

  3. Bazat pe Debian: apt-get remove nano Bazat pe Red Hat: yum erase nano

  4. Bazat pe Debian: actualizare apt-get; apt-get upgrade bazat pe Red Hat: actualizare yum

  • Gestionarea pachetelor simplifică instalarea, actualizările și eliminarea software-ului în Linux.
  • Pachetele sunt stocate în depozite și pot avea dependențe.
  • Distribuțiile bazate pe Debian folosesc dpkg, apt-get și aptitude pentru gestionarea pachetelor.
  • Distribuțiile bazate pe Red Hat folosesc rpm și yum pentru gestionarea pachetelor.
  • Sarcinile comune includ căutarea, instalarea, eliminarea și actualizarea pachetelor.

Gestionarea pachetelor este o abilitate esențială pentru orice utilizator Linux. Înțelegând elementele de bază ale pachetelor, depozitelor și instrumentelor utilizate pentru a le gestiona, vă puteți menține sistemul Linux actualizat, sigur și adaptat nevoilor dvs. Nu uitați să utilizați comenzile adecvate pentru distribuția dvs. și nu ezitați să consultați documentația oficială pentru tehnici mai avansate de gestionare a pachetelor.

  1. Care este diferența dintre un instrument de gestionare a pachetelor de nivel înalt și de nivel scăzut? Instrumente de nivel înalt precum apt-get și yum gestionează căutarea metadatelor și rezoluția dependențelor, în timp ce instrumente de nivel scăzut precum dpkg și rpm sunt folosite pentru sarcini de bază, cum ar fi instalarea și eliminarea fișierelor pachet.

  2. Pot instala un pachet fără a folosi un depozit? Da, puteți instala un pachet direct dintr-un fișier de pachet folosind instrumente de nivel scăzut precum dpkg (bazat pe Debian) sau rpm (bazat pe Red Hat). Cu toate acestea, această metodă nu rezolvă dependențele în mod automat.

  3. Cum adaug un nou depozit la sistemul meu Linux? Procesul de adăugare a unui depozit variază în funcție de distribuția dvs. În general, va trebui să adăugați adresa URL a depozitului la un fișier de configurare și apoi să vă actualizați listele de pachete.

  4. Ce ar trebui să fac dacă întâlnesc dependențe neîndeplinite în timpul instalării unui pachet? Dacă întâmpinați dependențe neîndeplinite, încercați mai întâi să vă actualizați listele de pachete și să actualizați sistemul. Dacă problema persistă, poate fi necesar să instalați manual dependențele lipsă sau să căutați o versiune compatibilă a pachetului.

  5. Cât de des ar trebui să actualizez pachetele sistemului meu Linux? Este recomandat să actualizați pachetele sistemului dvs. Linux în mod regulat, de preferință săptămânal sau ori de câte ori sunt lansate actualizări critice de securitate. Acest lucru ajută la menținerea stabilității, securității și compatibilității sistemului.

Sperăm că acest ghid pentru începători pentru gestionarea pachetelor în Linux a fost informativ și util. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să contactați forumurile comunității Linux sau să consultați documentația oficială pentru distribuția dvs. Gestionare fericită a pachetului!

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.