AppImage este un format de distribuție software pentru Linux care își propune să rezolve două dintre cele mai presante probleme cu pachetele tradiționale Linux: distribuție și instalare.

Dacă ați descărcat un program în format AppImage și vă întrebați cum să îl instalați sau să îl rulați pe sistemul dvs., acest ghid vă va ajuta.

Urmăriți în timp ce aprofundăm AppImage, avantajele sale față de pachetele Linux tradiționale și pașii pe care trebuie să îi urmați pentru a rula un fișier AppImage pe computerul dvs. Linux.

Ce este AppImage și cum diferă de pachetele tradiționale Linux?

Cu abordarea tradițională de gestionare a pachetelor Linux, dezvoltatorii trebuie să-și grupeze aplicațiile ca pachete în conformitate cu regulile distribuției. Din moment ce există numeroase distribuții Linux acolo, acest proces este de obicei obositor și consumator de timp pentru dezvoltatori, deoarece aceștia trebuie să-și modifice pachetele pentru a îndeplini cerințele distribuțiilor multiple.

În plus, uneori poate duce și la probleme de compatibilitate din cauza lipsei sau modificării dependențelor, ceea ce poate fi dificil de remediat de către dezvoltatori.

instagram viewer

AppImage își propune să rezolve această problemă prin crearea de aplicații care rulează oriunde. În esență, urmează abordarea universală a pachetelor software, în care solicită dezvoltatorilor să își împacheteze programul (și dependențele sale care nu fac parte din distribuție) într-un singur fișier care poate rula cu ușurință pe mai multe Linux-uri distrosuri.

Cu o singură aplicație, un singur sistem de fișiere, tot ce trebuie să facă dezvoltatorii AppImage este să vizeze distribuțiile pentru care doresc să furnizeze programele lor și să analizeze dependențele necesare. Și, pe baza rezultatelor obținute, trebuie să identifice dependențele care ar putea lipsi pe acea distribuție și să-și grupeze pachetul astfel încât să includă acele dependențe în ea.

Ca urmare a acestei abordări, în timp ce AppImage abordează problemele pentru dezvoltatori, le adresează simultan pe unele și pentru utilizatorii finali. Cu AppImage, utilizatorii pot rula acum cea mai recentă versiune de programe, chiar dacă se află pe o versiune mai veche a sistemului de operare.

Mai mult, aceștia au și posibilitatea de a rula mai multe versiuni ale unei aplicații pe sistemul lor simultan, ceea ce poate fi util atunci când vor să decidă dacă este cea mai recentă actualizare pentru un program merită actualizat. Și cea mai bună parte este că pot rula o aplicație (AppImage) fără a o instala pe sistemul lor.

Avantajele utilizării AppImage

  1. Fișierele AppImage sunt portabile și, prin urmare, pot fi rulate oriunde, inclusiv versiunile live.
  2. AppImage este o distribuție agnostică, ceea ce înseamnă că poate rula pe diverse distribuții Linux.
  3. O AppImage nu necesită instalare, ceea ce face mai ușoară rularea decât pachetele Linux tradiționale.
  4. Spre deosebire de pachetele tradiționale, utilizatorii AppImage nu trebuie să aibă privilegii de root pentru a-și rula programele.
  5. Eliminarea unui program AppImage este la fel de simplă ca ștergerea fișierului AppImage.

Dezavantaje ale utilizării AppImage

  1. Riscul de a prinde accidental programe malware din moment ce o aplicație ImageImage nu este verificată.
  2. Fișierele AppImage pot fi destul de mari datorită tuturor dependențelor care vin la pachet.

Cum să rulați o AppImage în Linux

Rularea unei aplicații ImageImage în Linux este destul de simplă, spre deosebire de formatele tradiționale de pachete Linux, cum ar fi DEB sau

RPM, care au un proces de instalare ușor obositor.

Cu un fișier AppImage, tot ce trebuie să faceți este să faceți fișierul executabil și să îl rulați. La fel ca orice altă sarcină în Linux, puteți efectua această sarcină în mai multe moduri: puteți folosi GUI sau terminalul (dacă preferați să lucrați într-un CLI).

1. Rulați AppImage utilizând Managerul de fișiere

Rularea unei aplicații ImageImage prin GUI este destul de simplă. Urmați pașii de mai jos:

  1. Deschideți managerul de fișiere și navigați la directorul AppImage.
  2. Faceți clic dreapta pe fișierul AppImage și selectați Proprietăți.
  3. Pe Proprietăți fereastră, comutați la Permisiuni filă.
  4. Bifați caseta de selectare de lângă Permiteți executarea fișierului ca program dacă utilizați un manager de fișiere bazat pe Nautilus. Verificați Este executabil opțiune dacă utilizați Dolphin și modificați A executa derulant la Oricine dacă sunteți pe PCManFM.

2. Rulați AppImage folosind CLI

Dacă preferați să lucrați la tastatură, puteți rula fișiere AppImage mult mai eficient folosind terminalul. Urmați acești pași pentru a face același lucru:

  1. Deschideți aplicația terminal.
  2. Utilizare eu sunt și comanda cd pentru a naviga la directorul în care ați salvat / descărcat fișierul AppImage.
  3. Rulați următoarea comandă în terminal pentru a face executabil AppImage:
    chmod + x appimage_name
  4. Introduceți următoarea comandă pentru a rula AppImage:
    ./appimage_name

De exemplu, dacă doriți să rulați un fișier numit BalenaEtcher. AppImage, va trebui să atribuiți mai întâi permisiunile executabile fișierului și apoi să îl rulați de la terminal după cum urmează:

chmod + x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. Rulați AppImage folosind un lansator

În timp ce ambele metode GUI și CLI funcționează impecabil, acestea necesită efectuarea unui pas suplimentar, în care trebuie să convertiți fișierul AppImage într-un executabil pentru al rula.

Utilități precum AppImageLauncher simplificați rularea AppImages și mai mult, permițându-vă să rulați o AppImage direct fără a fi nevoie să o convertiți într-un executabil. Nu doar atât, vă ajută și la integrarea fișierelor AppImage în lansatorul de aplicații și gestionarea acestora într-un mod mult mai ușor.

Dacă doriți să utilizați AppImageLauncher, mai întâi descărcați-l și instalați-l pe computer.

Descarca: AppImageLauncher

  1. Descărcați fișierul DEB AppImageLauncher.
  2. Faceți clic dreapta pe fișier și selectați Deschideți cu X Package Installer, Unde X este instalatorul de pachete pentru distribuția dvs. Linux.
  3. Urmați instrucțiunile de pe ecran pentru a instala fișierul DEB.

Alternativ, puteți instala și fișierul DEB prin terminal. Pentru aceasta, deschideți terminalul și executați comanda de instalare în următoarea sintaxă:

sudo dpkg -i nume_pachet

De exemplu:

sudo dpkg -i appimagelauncher.deb

După ce ați instalat AppImageLauncher, rulați-l și urmați pașii de mai jos pentru al utiliza:

  1. Deschideți managerul de fișiere și navigați la directorul în care ați salvat / descărcat AppImage pe care doriți să îl rulați.
  2. Faceți dublu clic pe fișierul AppImage.
  3. Din opțiunile prezentate, atingeți Integrează și rulează pentru a muta AppImage în directorul de acasă și a-l rula. Alternativ, pentru a rula AppImage o singură dată, faceți clic pe Aleargă o dată.

Rularea cu succes a fișierelor AppImage pe Linux

Deși nu există prea multe programe care folosesc formatul AppImage, uneori când întâlnești unul, acest ghid ar trebui să te ajute să le rulezi cu ușurință pe sistemul tău Linux.

Dacă sunteți interesat de ideea unui format de pachet universal, vă recomandăm să consultați Flathub și Snap Store, care urmează același concept ca și AppImage.

AcțiuneTweetE-mail
Flathub vs. Snap Store: Cele mai bune site-uri pentru descărcarea aplicațiilor Linux

Când doriți să descărcați aplicații Linux, cum se compară Flathub și Snap Store? Îi punem unul împotriva celuilalt pentru a afla.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Aplicații Linux
  • Administratori de pachete
Despre autor
Yash Wate (18 articole publicate)

Yash este scriitor de personal la MUO pentru bricolaj, Linux, programare și securitate. Înainte de a-și găsi pasiunea în scris, obișnuia să se dezvolte pentru web și iOS. Puteți găsi și scrierile sale pe TechPP, unde acoperă alte verticale. În afară de tehnologie, îi place să vorbească despre astronomie, Formula 1 și ceasuri.

Mai multe de la Yash Wate

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona