guides

Cum instalezi un fișier .deb pe Ubuntu, Debian și Mint (și cum repari erorile)

De Echipa Lightning Assist4 august 20267 min lectură
linuxdebubuntudebianlinux mintinstallationtroubleshooting
Distribuie:

Cum se instalează un fișier .deb pe Ubuntu, Debian și Mint (și remediați erorile)

Răspuns rapid: deschideți un terminal în folderul care conține fișierul și rulați:

sudo apt install ./your-package.deb

Prefixul ./ contează — îi spune lui apt că vă referiți la un fișier local, nu la un pachet de depozit. Această comandă instalează pachetul și trage orice dependențe de care are nevoie, ceea ce este exact ceea ce dublu clic nu reușește adesea să facă. Totul de mai jos explică de ce traseul grafic se întrerupe atât de des, trei metode alternative și cum să remediați erorile pe care este cel mai probabil să le atingeți.

De ce dublu clic pe un .deb nu face adesea nimic

La o instalare Ubuntu proaspătă, făcând dublu clic pe un .deb descărcat, se deschide App Center (sau Ubuntu Software / GNOME Software pe versiunile mai vechi). Această rută eșuează mai des decât funcționează, din motive bine documentate pe forumurile Ubuntu:

  • La mai multe versiuni Ubuntu, aplicația magazin deschide fișierul și apoi rămâne blocată pe un indicator de încărcare sau afișează un buton Instalare care nu face nimic.
  • Aplicațiile din magazin uneori nu reușesc să rezolve dependențele pachetului, apoi renunță fără o eroare de citit.
  • Pe unele sisteme, fișierele .deb nu sunt asociate deloc cu un program de instalare — făcând dublu clic se deschide Manager de arhive, care vă arată folderele interne ale pachetului în loc să îl instalați. Dacă te uiți la control.tar și data.tar, asta s-a întâmplat; închideți-l și utilizați metoda terminalului.

Nimic din toate acestea nu înseamnă că fișierul pe care l-ați descărcat este stricat. Calea GUI este nesigură - calea terminalului de mai jos funcționează pe fiecare distribuție a familiei Debian.

Metoda 1: apt (recomandat)

cd ~/Downloads
sudo apt install ./your-package.deb

Introduceți parola contului când vi se solicită (cursorul nu se va mișca în timp ce introduceți — este normal), apăsați Enter și apt rezolvă dependențele, le instalează, apoi vă instalează pachetul. Aplicația apare apoi în meniul aplicației dvs. ca orice alt program.

Deplasare obișnuită: rularea sudo apt install your-package.deb fără ./ face să caute apt în depozitele online un pachet numit literalmente your-package.deb și să eșueze cu „Nu se poate localiza pachetul”. Includeți întotdeauna ./ (sau utilizați calea completă, de exemplu, sudo apt install ~/Downloads/your-package.deb).

Metoda 2: dpkg (modul clasic)

sudo dpkg -i your-package.deb
sudo apt-get install -f

dpkg -i instalează pachetul, dar nu rezolvă dependențele — dacă lipsesc unele, se oprește la jumătate și raportează „probleme de dependență”. A doua comandă („fix broken”) descarcă tot ceea ce lipsea și finalizează instalarea. Dacă ați ajuns vreodată cu un pachet „pe jumătate instalat” care blochează alte actualizări, această pereche curăță și asta.

Metoda 3: gdebi (Interfață grafică ușoară plăcută)

sudo apt install gdebi

Apoi faceți clic dreapta pe .debOpen WithGDebi Package Installer. GDebi vă arată ce va instala pachetul, rezolvă dependențele în mod corespunzător și este mult mai fiabil decât aplicațiile din magazin. Linux Mint livrează GDebi în mod implicit, motiv pentru care dublu clic pe un .deb pe Mint funcționează, de obicei, în timp ce același fișier se luptă pe stocul Ubuntu.

Remedierea celor mai frecvente erori

„Dependența nu este satisfăcătoare: …” Pachetul are nevoie de o bibliotecă pe care sistemul dvs. nu o are și pe care apt nu a putut-o găsi. Rulați mai întâi sudo apt update (un index de pachet învechit este cauza obișnuită), apoi reîncercați Metoda 1. Dacă dependența numită cu adevărat nu se află în depozitele versiunii dvs., versiunea dvs. de distribuție poate fi mai veche decât cea acceptată de aplicație - verificați cerințele minime ale aplicației.

„Arhitectura pachetului (amd64) nu se potrivește cu sistemul (arm64)” (sau invers) Ați descărcat versiunea pentru tipul de CPU greșit. PC-urile Intel/AMD standard au nevoie de amd64 (x64); Laptopurile Raspberry Pi și ARM au nevoie de arm64. Verificați pe care ați luat-o - majoritatea vânzătorilor publică x64 în mod implicit.

„Nu se poate localiza pachetul” Ați uitat prefixul ./ — consultați Metoda 1.

Terminal spune „Permisiune refuzată” Ai rulat comanda fără sudo. Instalarea software-ului la nivelul întregului sistem necesită întotdeauna acest lucru.

App Center/Ubuntu Software se deschide și se blochează Omite-l complet — folosește Metoda 1. Aceasta este cea mai raportată frustrare .deb pe Ubuntu modern, iar terminalul o ocolește complet.

Exemplu: Instalarea Lightning Assist din .deb

Toate cele de mai sus se aplică oricărei .deb. Iată secvența completă pentru Lightning Assist (extensorul nostru de text + aplicația voce în text pentru Linux, Windows și macOS) ca exemplu concret - de la descărcare la o aplicație funcțională:

cd ~/Downloads
sudo apt install ./lightning-assist_*_amd64.deb

Apoi lansați Lightning Assist din meniul aplicației dvs. (sau rulați lightning-assist în terminal). La prima lansare, creați-vă contul sau conectați-vă — probă gratuită de 14 zile începe automat, nu este nevoie de card de credit. .deb funcționează pe Ubuntu 20.04–26.04, Debian 11+, Linux Mint și Pop!_OS.

Dacă ruta .deb încă se luptă cu tine, folosește în schimb AppImage - este opțiunea de zero-instalare și rulează pe fiecare distribuție pe 64 de biți (inclusiv Fedora și openSUSE, care nu folosesc deloc .deb):

cd ~/Downloads
chmod +x Lightning*.AppImage
./Lightning*.AppImage

Ambele descărcări se află pe pagina de descărcări. Pentru ce să faceți după instalare — permisiuni, primul fragment, configurarea vocală — consultați ghidul complet de instalare, iar dacă comparați mai întâi opțiunile, cele mai bune extensii de text Linux din 2026 acoperă întregul câmp.

Întrebări frecvente

Trebuie să dezinstalez versiunea veche înainte de a instala un nou .deb? Nu. sudo apt install ./package.deb actualizează o instalare existentă, păstrându-vă setările.

Cum dezinstalez un pachet care a venit dintr-un .deb? sudo apt remove package-name — numele pachetului (de exemplu, lightning-assist), nu numele fișierului. sudo apt purge package-name elimină și fișierele de configurare la nivel de sistem.

Este .deb sau AppImage mai bun? .deb se integrează cu sistemul dvs.: intrare în meniu, actualizări prin managerul dvs. de pachete, dezinstalare mai curată. AppImage nu necesită instalare sau acces root și funcționează în toate distribuțiile. Dacă .deb vă dă probleme, AppImage este soluția pragmatică - aceeași aplicație în orice caz.

Pot instala un .deb pe Fedora, openSUSE sau Arch? Nu direct — .deb este numai pentru familia Debian. Utilizați în schimb AppImage, Flatpak sau pachetul nativ al furnizorului. Conversia cu alien există din punct de vedere tehnic, dar rupe dependențele suficient de des încât nu merită.

Este sigură descărcarea fișierelor .deb de pe site-uri web? La fel de sigur ca și site-ul de pe care descărcați — un .deb rulează scripturi de instalare ca root, așa că instalați numai pachete de la furnizori în care aveți încredere și preferați descărcări HTTPS de pe site-ul oficial în detrimentul oglinzilor.