Appimage: aplicații Linux care rulează pe diferite distribuții

Cuprins:
- Ce este AppImage?
- Ce este AppImageKit?
- Cum să rulați / să instalați un AppImage?
- Avantajele și dezavantajele AppImage
AppImage este un format care vă permite să furnizați pachete Linux, cu posibilitatea de a rula pe diferite distribuții, în modul portabil și fără a fi nevoie de permisiunile de instalare ale superuserului (root). Acest proiect a luat naștere în 2004 sub forma unui clic, de atunci a fost în continuă dezvoltare, în 2011 și-a schimbat numele în 2011 în PortableLinuxApps, iar 2013 este redenumit cu numele său actual.
Ce este AppImage?
Ideea de bază a formatului este că o aplicație AppImage este egală cu un fișier și aceeași conține aplicația și toate fișierele de care depinde pentru operarea sa. Cu alte cuvinte, fiecare este autonomă, include toate bibliotecile necesare aplicației și care nu fac parte din sistemul de bază.
Ce este AppImageKit?
AppImageKit este setul de instrumente care completează formatul AppImage, care facilitează implementarea corectă a acestuia. Proiectul este open source și se află într-un depozit GitHub.
Principalele instrumente principale oferite de AppImageKit sunt:
- create-appdir - Un instrument de linie de comandă care rulează pe Ubuntu care transformă software-ul ambalat într-un director de aplicații (AppDir), care poate fi utilizat ca intrare în AppImageAssistant. Rețineți că, deși a fost scris pentru Ubuntu, acesta ar trebui să funcționeze și în debian și ar putea fi portat la alte distribuții, folosind managerii de pachete respectivi. AppImageAssistant: este o aplicație grafică de interfață de utilizator care transformă un AppDir într-un AppImage. AppRun: executabilul care găsește și rulează aplicația conținută în AppImage. runtime: binarul mic ELF care este încorporat în antetul fiecărui AppImage.
Cum să rulați / să instalați un AppImage?
Pentru a rula un AppImage, trebuie doar să descarci aplicația și urmăm acești doi pași:
Faceți-l executabil:
chmod a + x exempluNameApp.AppImage
A rula:
./nombreEjemploApp.AppImage
Unele aplicații populare, cum ar fi: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, printre altele; aceștia oferă deja posibilitatea de a descărca un AppImage de pe pagina lor.
Vă recomandăm să citiți Ubuntu 16.04 Xenial Xerus.
Avantajele și dezavantajele AppImage
Avantajele sunt destul de evidente, oferă utilizatorilor simplitatea și rapiditatea de a descărca și rula o aplicație fără a avea multă experiență în utilizarea Linux; Fiind aplicații autonome, vă permite să le mutați și să le depozitați după propriile criterii. Pe de altă parte, oferă dezvoltatorului posibilitatea de a crea aplicații care vor fi compatibile cu diferite distribuții, fără a fi necesară recompilarea, acest lucru fiind foarte benefic pentru timpii lor de realizare.
Cu toate acestea, un dezavantaj al AppImages ar fi faptul că redundanța bibliotecii, pierderea spațiului de stocare și funcționarea simultană în unele cazuri.
Cum se creează un USB multi-boot cu mai multe distribuții linux

În acest tutorial vă vom arăta cum puteți crea un USB multi-boot cu diferite distribuții Linux folosind instrumentul Yumi gratuit.
Această carte de companie are un computer care rulează un linux

Vă puteți imagina oferind o carte de contact care este un computer Linux? George Hilliard a făcut posibilă și vă arătăm cum.
Cele mai bune distribuții Linux ușoare 2018

Compilarea celor mai bune distribuții Linux ușoare. Ideal dacă doriți să readuceți la viață echipamentul vechi și să-l faceți să funcționeze cu adevărat bine.