Vejledninger

Appimage: Linux-applikationer, der kører på forskellige distributioner

Indholdsfortegnelse:

Anonim

AppImage er et format, der giver dig mulighed for at levere Linux-pakker, med muligheden for at køre på forskellige distributioner, i bærbar tilstand og uden behov for superbruger (root) installations tilladelser. Dette projekt blev født i 2004 som et klik, siden det har været i kontinuerlig udvikling, i 2011 skiftede det navn i 2011 til PortableLinuxApps og 2013 blev omdøbt med det aktuelle navn.

Hvad er AppImage?

Den grundlæggende idé med formatet er, at en AppImage-applikation er lig med en fil, og den samme indeholder applikationen og alle de filer, det afhænger af for dens funktion. Med andre ord, hver enkelt er autonom, inkluderer alle de biblioteker, der er nødvendige til applikationen, og som ikke er en del af basissystemet.

Hvad er AppImageKit?

AppImageKit er det sæt værktøjer, der supplerer AppImage-formatet, som letter dets korrekte implementering. Projektet er open source og er placeret i et GitHub- arkiv.

De vigtigste hovedværktøjer, der leveres af AppImageKit, er:

  • create-appdir - Et kommandolinjeværktøj, der kører på Ubuntu, der omdanner pakket software til et applikationsmappe (AppDir), som kan bruges som input til AppImageAssistant. Husk, at det på trods af at der er skrevet til Ubuntu, også skal fungere i debian og kunne blive sendt til andre distributioner ved hjælp af de respektive pakkehåndterere. AppImageAssistant: er en grafisk brugerflade-applikation, der konverterer en AppDir til en AppImage. AppRun: den eksekverbare, der finder og kører applikationen indeholdt i AppImage. runtime: den lille ELF- binære, der er integreret i overskriften på hver AppImage.

Sådan køres / installeres en AppImage?

For at køre en AppImage skal du kun downloade applikationen, og vi følger disse to trin:

Gør det eksekverbart:

chmod a + x eksempelNameApp.AppImage

At køre:

./nombreEjemploApp.AppImage

Nogle populære applikationer såsom: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, blandt andre; de giver allerede muligheden for at downloade en AppImage fra deres side.

Vi anbefaler at læse Ubuntu 16.04 Xenial Xerus.

Fordele og ulemper ved AppImage

Fordelene er ganske indlysende, det giver brugerne enkelhed og hastighed til at downloade og køre en applikation uden at have meget erfaring med at bruge Linux; Som autonome applikationer giver det dig mulighed for at flytte og opbevare dem under dine egne kriterier. På den anden side giver det udvikleren muligheden for at oprette applikationer, der er kompatible med forskellige distributioner uden behov for at rekompilere, hvilket er meget fordelagtigt for deres realiseringstider.

Imidlertid ville en ulempe ved AppImages være at have bibliotekredundans, spilder lagringsplads og også køre samtidig i nogle tilfælde.

Vejledninger

Valg af editor

Back to top button