15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți
30.10.2024

Instalarea Programelor și Pachetelor .deb pe Sistemele Linux Bazate pe Debian

Dacă administrați un server Linux sau un mediu desktop construit pe Debian sau Ubuntu, cu siguranță ați întâlnit pachete .deb. Indiferent dacă configurați un mediu de VPS Hosting sau configurați o stație de lucru locală, știința de a instala, verifica și elimina pachete .deb este o abilitate esențială pentru orice administrator de sisteme sau utilizator avansat.

Acest ghid cuprinzător acoperă toate metodele principale de instalare a pachetelor .deb — de la instrumente grafice prietenoase pentru începători până la tehnici avansate de linie de comandă — împreună cu procedurile de verificare și dezinstalare.

Ce este un pachet .deb?

Un pachet .deb este formatul standard de distribuție a software-ului utilizat de distribuțiile Linux bazate pe Debian, inclusiv Ubuntu, Linux Mint, Kali Linux și Debian însuși. Fiecare fișier .deb este o arhivă autonomă care reunește:

  • Executabile binare compilate — fișierele aplicației care pot fi rulate
  • Biblioteci partajate — dependențele de care aplicația are nevoie la rulare
  • Fișiere de configurare — setări implicite și fișiere de integrare în sistem
  • Metadate — numele pachetului, versiunea, responsabilul de întreținere și declarațiile de dependențe

Instrumentul de bază responsabil pentru gestionarea fișierelor .deb la nivel de sistem este dpkg (Debian Package Manager). Cu toate acestea, instrumente de nivel superior precum APT (Advanced Package Tool) și interfețe grafice precum GDebi și Ubuntu Software Center sunt construite pe baza dpkg pentru a oferi experiențe mai prietenoase cu utilizatorul, în special în ceea ce privește rezolvarea automată a dependențelor.

Înțelegerea instrumentului de utilizat — și când — este cheia pentru gestionarea eficientă a pachetelor pe orice sistem bazat pe Debian.

Metode de instalare a pachetelor .deb

Există patru metode principale de instalare a pachetelor .deb. Fiecare are propriile avantaje, iar alegerea corectă depinde de mediul dvs., nivelul de experiență și dacă este disponibilă o interfață grafică.

Metoda 1: Utilizarea APT (Recomandat pentru majoritatea utilizatorilor)

APT (Advanced Package Tool) este metoda cea mai recomandată pentru instalarea pachetelor .deb pe sistemele bazate pe Debian. Principalul său avantaj față de utilizarea directă a dpkg este rezolvarea automată a dependențelor — APT va detecta și instala orice dependențe lipsă înainte de a finaliza instalarea.

#### Pași pentru instalarea unui pachet .deb cu APT:

Pasul 1: Deschideți o fereastră de terminal.

Pasul 2: Navigați la directorul care conține fișierul dvs. .deb sau notați calea completă a acestuia.

Pasul 3: Rulați următoarea comandă:

sudo apt install ./package_name.deb

Exemplu:

sudo apt install ./google-chrome-stable_current_amd64.deb

> Important: Prefixul ./ este obligatoriu. Acesta îi spune APT că pachetul este un fișier local în directorul curent, nu un nume de pachet de căutat în depozitele remote.

Pasul 4: Introduceți parola când vi se solicită și confirmați instalarea.

APT va prelua și instala automat orice dependențe necesare din depozitele configurate înainte de a instala fișierul local .deb.

#### De ce să utilizați APT?

FuncționalitateAPTdpkg
Rezolvare automată a dependențelor✅ Da❌ Nu
Instalare din fișiere locale .deb✅ Da✅ Da
Instalare din depozite remote✅ Da❌ Nu
Potrivit pentru începători✅ Da⚠️ Avansat

Metoda 2: Utilizarea dpkg (Manager de pachete de nivel scăzut)

dpkg este instrumentul fundamental de gestionare a pachetelor pe sistemele bazate pe Debian. Funcționează la un nivel mai scăzut decât APT și instalează fișiere .deb direct, fără a se conecta la niciun depozit remote. Limitarea critică este că dpkg nu rezolvă dependențele automat — dacă o bibliotecă sau un pachet necesar lipsește, instalarea va eșua cu o eroare care listează dependențele neîndeplinite.

Această metodă este cea mai potrivită pentru administratorii experimentați care sunt siguri în gestionarea manuală a dependențelor sau pentru situațiile în care APT nu este disponibil.

#### Pași pentru instalarea unui pachet .deb cu dpkg:

Pasul 1: Deschideți o fereastră de terminal.

Pasul 2: Rulați comanda de instalare:

sudo dpkg -i package_name.deb

Exemplu:

sudo dpkg -i example-package_1.0_amd64.deb

Pasul 3: Dacă instalarea eșuează din cauza dependențelor nerezolvate, veți vedea o eroare similară cu:

dpkg: dependency problems prevent configuration of example-package

Pasul 4: Remediați imediat dependențele defecte rulând:

sudo apt --fix-broken install

Această comandă instruiește APT să identifice și să instaleze toate dependențele lipsă pe care dpkg nu le-a putut rezolva, finalizând procesul de instalare.

#### Referință pentru opțiunile comune dpkg

OpțiuneDescriere
-iInstalează un pachet .deb
-rElimină un pachet (păstrează fișierele de configurare)
--purgeElimină un pachet și toate fișierele sale de configurare
-lListează pachetele instalate
-sAfișează starea/detaliile unui pachet

Metoda 3: Utilizarea GDebi (Installer ușor cu GUI și CLI)

GDebi este un installer dedicat pentru pachete .deb care combină simplitatea unei interfețe grafice cu capacitățile de gestionare a dependențelor ale APT. Este deosebit de util atunci când doriți o instalare rapidă și curată a unui singur fișier .deb fără a utiliza Software Center-ul complet.

GDebi este disponibil atât într-o versiune de linie de comandă (gdebi-core), cât și într-o versiune grafică (gdebi).

#### Pasul 1: Instalați GDebi

Dacă GDebi nu este deja instalat pe sistemul dvs., instalați-l cu:

sudo apt install gdebi-core gdebi

#### Pasul 2a: Instalați un pachet .deb prin GDebi (Linie de comandă)

sudo gdebi package_name.deb

Exemplu:

sudo gdebi example-package_1.0_amd64.deb

GDebi va afișa informații despre pachet, va lista orice dependențe pe care trebuie să le instaleze și vă va solicita confirmarea înainte de a continua.

#### Pasul 2b: Instalați un pachet .deb prin GDebi (Interfață grafică)

Odată ce versiunea grafică este instalată, pur și simplu faceți dublu-clic pe orice fișier .deb din managerul de fișiere. Interfața grafică GDebi se va deschide, afișând detaliile pachetului și un buton Instalare pachet. Faceți clic pe acesta, introduceți parola și instalarea se finalizează automat.

#### Când să alegeți GDebi în locul APT

  • Doriți un rezumat vizual al ceea ce va instala un pachet înainte de a confirma
  • Instalați pachete pe un mediu desktop și preferați instrumente GUI
  • Doriți rezolvarea dependențelor fără supraîncărcarea Software Center-ului complet

Metoda 4: Utilizarea Ubuntu Software Center (Metodă grafică pentru începători)

Pentru utilizatorii care preferă o experiență complet grafică — în special pe sistemele desktop — Ubuntu Software Center (sau echivalentul său pe alte distribuții bazate pe Debian) oferă cel mai accesibil mod de a instala pachete .deb.

#### Pași pentru instalarea unui pachet .deb cu Software Center:

Pasul 1: Descărcați fișierul .deb de pe site-ul web al dezvoltatorului sau dintr-o altă sursă de încredere.

Pasul 2: Deschideți managerul de fișiere și navigați la fișierul descărcat.

Pasul 3: Faceți dublu-clic pe fișierul .deb. Sistemul dvs. îl va deschide automat în Software Center.

Pasul 4: Faceți clic pe butonul Instalare afișat în interfața Software Center.

Pasul 5: Introduceți parola de administrator când vi se solicită. Software Center va gestiona restul, inclusiv instalarea dependențelor.

> Notă: Pe versiunile mai noi de Ubuntu (22.04+), fișierele .deb se pot deschide implicit în GNOME Software. Procesul este identic — faceți clic pe Instalare și autentificați-vă.

Această metodă este ideală pentru utilizatorii finali din mediile desktop gestionate, dar nu este potrivită pentru servere fără interfață grafică sau sisteme fără GUI. Dacă administrați un Server Dedicat sau un VPS cloud fără GUI, utilizați metodele de linie de comandă descrise mai sus.

Dezinstalarea pachetelor .deb

Eliminarea pachetelor instalate din fișiere .deb este simplă și urmează aceleași tipare ca eliminarea oricărui alt pachet pe un sistem bazat pe Debian.

Dezinstalare prin APT (Recomandat)

Eliminați pachetul, dar păstrați fișierele de configurare:

sudo apt remove package_name

Eliminați complet pachetul, inclusiv toate fișierele de configurare:

sudo apt purge package_name

Eliminați și dependențele neutilizate care au fost instalate împreună cu pachetul:

sudo apt autoremove

> Bună practică: Rulați sudo apt purge package_name && sudo apt autoremove împreună pentru o eliminare curată și completă.

Dezinstalare prin dpkg

Eliminați pachetul, dar păstrați fișierele de configurare:

sudo dpkg -r package_name

Eliminați pachetul și toate fișierele de configurare asociate:

sudo dpkg --purge package_name

> Notă: Utilizați numele pachetului (de ex., google-chrome-stable), nu numele fișierului .deb, la dezinstalare.

Verificarea instalării pachetului

După instalarea unui pachet .deb, este o bună practică să confirmați că instalarea a reușit înainte de a continua cu configurarea sau implementarea.

Verificare folosind dpkg

dpkg -l | grep package_name

Exemplu de ieșire:

ii  google-chrome-stable  120.0.6099.109-1  amd64  The web browser from Google

Codul de stare ii indică faptul că pachetul este instalat corect. Alte coduri de stare includ rc (eliminat, dar fișierele de configurare rămân) și un (necunoscut/neinstalat).

Verificare folosind APT

apt list --installed | grep package_name

Exemplu de ieșire:

google-chrome-stable/now 120.0.6099.109-1 amd64 [installed,local]

Verificare folosind dpkg –status

Pentru informații detaliate despre pachet, inclusiv versiune, dependențe și descriere:

dpkg --status package_name

Depanarea problemelor comune la instalarea pachetelor .deb

Chiar și administratorii experimentați întâmpină uneori probleme la instalarea pachetelor .deb. Iată cele mai frecvente probleme și soluțiile lor:

Problema 1: Eroarea „dpkg: dependency problems”

Cauză: Dependențe lipsă pe care dpkg nu le poate rezolva automat.

Soluție:

sudo apt --fix-broken install

Problema 2: Eroarea „Package architecture does not match system”

Cauză: Ați descărcat un fișier .deb construit pentru o arhitectură CPU greșită (de ex., i386 pe un sistem amd64).

Soluție: Descărcați varianta corectă pentru arhitectura dvs. Verificați arhitectura sistemului cu:

dpkg --print-architecture

Problema 3: „dpkg: error processing package” în timpul configurării

Cauză: Un script de pre/post-instalare din pachetul .deb a eșuat.

Soluție: Verificați cu atenție ieșirea erorii, apoi încercați:

sudo apt --fix-broken install
sudo dpkg --configure -a

Problema 4: Conflicte de pachete cu o instalare existentă

Cauză: O versiune diferită a aceluiași pachet (sau un pachet conflictual) este deja instalată.

Soluție: Eliminați mai întâi pachetul conflictual:

sudo apt remove conflicting_package_name
sudo apt install ./new_package.deb

Alegerea metodei potrivite: Referință rapidă

MetodăGUI necesarRezolvare automată a dependențelorCel mai bun pentru
apt install ./pkg.deb❌ Nu✅ DaMajoritatea utilizatorilor, servere, VPS
dpkg -i pkg.deb❌ Nu❌ NuUtilizatori avansați, scripting
GDebi (CLI)❌ Nu✅ DaHibrid desktop + CLI
GDebi (GUI)✅ Da✅ DaUtilizatori desktop
Software Center✅ Da✅ DaÎncepători, doar desktop

Gestionarea pachetelor pe serverele AlexHost

Dacă rulați un server bazat pe Debian sau Ubuntu prin AlexHost, aceste abilități de gestionare a pachetelor sunt direct aplicabile mediului dvs. Indiferent dacă implementați aplicații pe un plan de VPS Hosting, instalați panouri de control pe un VPS cu cPanel sau configurați stive de software pe un Server Dedicat, stăpânirea instalării pachetelor .deb vă asigură că puteți implementa și întreține software în mod eficient și fiabil.

Pentru mediile de web hosting, ați putea lua în considerare și asocierea configurației serverului dvs. cu Certificate SSL pentru a vă securiza aplicațiile sau explorarea Găzduirii Web Partajate dacă preferați un mediu complet gestionat în care gestionarea pachetelor este realizată pentru dvs.

Concluzie

Instalarea pachetelor .deb pe distribuțiile Linux bazate pe Debian este o abilitate fundamentală pe care orice utilizator Linux și administrator de sisteme ar trebui să o stăpânească. Cele patru metode principale — APT, dpkg, GDebi și Software Center — servesc fiecare cazuri de utilizare distincte:

  • APT este alegerea principală pentru majoritatea scenariilor datorită rezolvării automate a dependențelor și fiabilității sale
  • dpkg oferă control de nivel scăzut pentru utilizatorii avansați și implementările scriptate
  • GDebi face legătura între eficiența CLI și comoditatea GUI
  • Software Center oferă cea mai accesibilă experiență pentru utilizatorii desktop și începători

Indiferent de metoda aleasă, descărcați întotdeauna pachetele .deb din surse oficiale de încredere pentru a minimiza riscurile de securitate. După instalare, utilizați dpkg -l sau apt list --installed pentru a verifica implementarea reușită și nu uitați să utilizați apt purge combinat cu apt autoremove pentru o dezinstalare curată și completă atunci când pachetele nu mai sunt necesare.

Cu aceste instrumente și tehnici în arsenalul dvs., sunteți bine echipat pentru a gestiona software-ul pe orice sistem Linux bazat pe Debian — de la o stație de lucru locală până la un server de producție în cloud.

15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți