Handledningar

Appimage: Linux-applikationer som körs på olika distributioner

Innehållsförteckning:

Anonim

AppImage är ett format som låter dig leverera Linux-paket, med möjlighet att köra på olika distributioner, i portabelt läge och utan behov av superanvändarinstallationer (root). Detta projekt föddes 2004 som ett klick, sedan dess har det varit i ständig utveckling, 2011 bytte det namn 2011 till PortableLinuxApps och 2013 byttes namn med sitt nuvarande namn.

Vad är AppImage?

Den grundläggande idén med formatet är att en AppImage-applikation är lika med en fil och den samma innehåller applikationen och alla filer som det beror på för dess funktion. Med andra ord, var och en är autonom, inkluderar alla bibliotek som är nödvändiga för applikationen och som inte ingår i bassystemet.

Vad är AppImageKit?

AppImageKit är den uppsättning verktyg som kompletterar AppImage-formatet, vilket underlättar dess korrekta implementering. Projektet är öppen källkod och ligger i ett GitHub- arkiv.

De viktigaste huvudverktygen som tillhandahålls av AppImageKit är:

  • create-appdir - Ett kommandoradsverktyg som körs på Ubuntu som omvandlar paketerad programvara till en applikationskatalog (AppDir), som kan användas som inmatning till AppImageAssistant. Kom ihåg att trots att det har skrivits för Ubuntu bör det också fungera i debian och kan överföras till andra distributioner med respektive pakethanterare. AppImageAssistant: är en grafisk applikation för användargränssnitt som konverterar en AppDir till en AppImage. AppRun: den körbara som hittar och kör applikationen som finns i AppImage. runtime: den lilla ELF- binären som är inbäddad i rubriken på varje AppImage.

Hur kör / installerar jag en AppImage?

För att köra en AppImage, behöver du bara ladda ner applikationen och vi följer dessa två steg:

Gör det körbart:

chmod a + x exempelNameApp.AppImage

Att köra:

./nombreEjemploApp.AppImage

Några populära applikationer som: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, bland andra; de ger redan möjlighet att ladda ner en AppImage från sin sida.

Vi rekommenderar att du läser Ubuntu 16.04 Xenial Xerus.

Fördelar och nackdelar med AppImage

Fördelarna är ganska uppenbara, det ger användarna enkelhet och snabbhet att ladda ner och köra ett program utan att ha mycket erfarenhet av att använda Linux; Som autonoma applikationer gör det möjligt att flytta och lagra dem under dina egna kriterier. Å andra sidan ger det utvecklaren möjlighet att skapa applikationer som kommer att vara kompatibla med olika distributioner utan att behöva kompilera igen, vilket är mycket fördelaktigt för deras realiseringstider.

Emellertid skulle en nackdel med AppImages vara att ha bibliotekredundans, slösa lagringsutrymme och även köra samtidigt i vissa fall.

Handledningar

Redaktörens val

Back to top button