Appimage: Linux-Anwendungen, die auf verschiedenen Distributionen ausgeführt werden
Inhaltsverzeichnis:
- Was ist AppImage?
- Was ist AppImageKit?
- Wie starte / installiere ich ein AppImage?
- Vor- und Nachteile von AppImage
AppImage ist ein Format, mit dem Sie Linux-Pakete bereitstellen können, die auf verschiedenen Distributionen im portablen Modus und ohne Superuser-Installationsberechtigungen (Root) ausgeführt werden können. Dieses Projekt wurde 2004 als Klik geboren, seitdem wird es kontinuierlich weiterentwickelt, 2011 wurde es 2011 in PortableLinuxApps umbenannt und 2013 wird es in den aktuellen Namen umbenannt.
Was ist AppImage?
Die Grundidee des Formats besteht darin, dass eine AppImage-Anwendung einer Datei entspricht und dieselbe die Anwendung und alle Dateien enthält, von denen sie für ihren Betrieb abhängt. Mit anderen Worten, jede ist autonom, enthält alle für die Anwendung erforderlichen Bibliotheken und ist nicht Teil des Basissystems.
Was ist AppImageKit?
AppImageKit ist eine Reihe von Tools, die das AppImage-Format ergänzen und dessen ordnungsgemäße Implementierung erleichtern. Das Projekt ist Open Source und befindet sich in einem GitHub- Repository.
Die wichtigsten vom AppImageKit bereitgestellten Hauptwerkzeuge sind:
- create-appdir - Ein unter Ubuntu ausgeführtes Befehlszeilentool, das gepackte Software in ein Anwendungsverzeichnis (AppDir) umwandelt, das als Eingabe für AppImageAssistant verwendet werden kann. Beachten Sie, dass es, obwohl es für Ubuntu geschrieben wurde, auch in Debian funktionieren sollte und mit den jeweiligen Paketmanagern auf andere Distributionen portiert werden kann. AppImageAssistant: ist eine grafische Benutzeroberfläche, die ein AppDir in ein AppImage konvertiert. AppRun: Die ausführbare Datei, die die in AppImage enthaltene Anwendung findet und ausführt. Laufzeit: Die kleine ELF- Binärdatei, die in den Header jedes AppImage eingebettet ist.
Wie starte / installiere ich ein AppImage?
Um ein AppImage auszuführen, müssen Sie nur die Anwendung herunterladen. Wir führen die folgenden zwei Schritte aus:
Machen Sie es ausführbar:
chmod a + x exampleNameApp.AppImage
So führen Sie aus:
./ampleExampleApp.AppImage
Einige beliebte Anwendungen wie: Atom, Arduino, Blender, Chrom, Firefox, LibreOffice ua; Sie bieten bereits die Möglichkeit, ein AppImage von ihrer Seite herunterzuladen.
Wir empfehlen, Ubuntu 16.04 Xenial Xerus zu lesen.
Vor- und Nachteile von AppImage
Die Vorteile liegen auf der Hand: Sie bieten Benutzern die Einfachheit und Geschwindigkeit, eine Anwendung herunterzuladen und auszuführen, ohne viel Erfahrung mit Linux zu haben. Als autonome Anwendungen können Sie sie nach Ihren eigenen Kriterien verschieben und speichern. Auf der anderen Seite bietet es dem Entwickler die Möglichkeit, Anwendungen zu erstellen, die mit verschiedenen Distributionen kompatibel sind, ohne dass eine Neukompilierung erforderlich ist. Dies ist sehr vorteilhaft für deren Realisierungszeiten.
Ein Nachteil von AppImages wäre jedoch die Bibliotheksredundanz, die Verschwendung von Speicherplatz und die gleichzeitige Ausführung in einigen Fällen.
Intel bereitet winzige Computer vor, auf denen Windows 8.1 ausgeführt werden kann
Intel kündigt seine neuen Mini-PCs mit der Größe eines Pendrives und der Fähigkeit an, Windows 8.1-, Android- und Linux-Betriebssysteme auszuführen
Auf Windows Phones werden 2017 x86-Apps ausgeführt
Microsoft arbeitet derzeit an einem Update für Windows Phone-Telefone, mit dem x86-Anwendungen auf ARM-Prozessoren ausgeführt werden können.
Diese Firmenkarte verfügt über einen Computer, auf dem Linux ausgeführt wird
Können Sie sich vorstellen, eine Kontaktkarte zu geben, die ein Linux-Computer ist? George Hilliard hat es möglich gemacht und wir zeigen Ihnen wie.