Tutoriale

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

Cuprins:

Anonim

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.

Tutoriale

Alegerea editorilor

Back to top button