Poradniki

Appimage: aplikacje Linux działające w różnych dystrybucjach

Spisu treści:

Anonim

AppImage to format, który umożliwia dostarczanie pakietów systemu Linux, z możliwością uruchamiania w różnych dystrybucjach, w trybie przenośnym i bez konieczności posiadania uprawnień administratora (root). Ten projekt powstał w 2004 roku jako klik, od tego czasu jest w ciągłym rozwoju, w 2011 zmienił nazwę w 2011 roku na PortableLinuxApps, a 2013 został przemianowany na obecną nazwę.

Co to jest AppImage?

Podstawową ideą tego formatu jest to, że aplikacja AppImage jest równa plikowi, a ta sama zawiera aplikację i wszystkie pliki, od których zależy jej działanie. Innymi słowy, każda z nich jest autonomiczna, zawiera wszystkie biblioteki niezbędne do zastosowania i które nie są częścią systemu podstawowego.

Co to jest AppImageKit?

AppImageKit to zestaw narzędzi uzupełniających format AppImage, który ułatwia jego prawidłowe wdrożenie. Projekt jest open source i znajduje się w repozytorium GitHub.

Główne główne narzędzia dostarczane przez AppImageKit to:

  • create-appdir - narzędzie wiersza poleceń działające na Ubuntu, które przekształca spakowane oprogramowanie w katalog aplikacji (AppDir), którego można użyć jako danych wejściowych do AppImageAssistant. Należy pamiętać, że pomimo tego, że został napisany dla Ubuntu, powinien również działać w Debianie i może być przenoszony do innych dystrybucji przy użyciu odpowiednich menedżerów pakietów. AppImageAssistant: to aplikacja graficznego interfejsu użytkownika, która konwertuje AppDir w AppImage. AppRun: plik wykonywalny, który znajduje i uruchamia aplikację zawartą w AppImage. środowisko wykonawcze: mały plik binarny ELF, który jest osadzony w nagłówku każdego AppImage.

Jak uruchomić / zainstalować AppImage?

Aby uruchomić AppImage, wystarczy pobrać aplikację, a my wykonujemy następujące dwa kroki:

Spraw, by był wykonywalny:

chmod a + x exampleNameApp.AppImage

Aby uruchomić:

./ampleExampleApp.AppImage

Niektóre popularne aplikacje, takie jak: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice; już zapewniają możliwość pobrania AppImage ze swojej strony.

Zalecamy przeczytanie Ubuntu 16.04 Xenial Xerus.

Zalety i wady AppImage

Korzyści są dość oczywiste, oferuje użytkownikom prostotę i szybkość pobierania i uruchamiania aplikacji bez dużego doświadczenia w korzystaniu z Linuksa; Będąc autonomicznymi aplikacjami, pozwala się przenieść i przechowywać je według własnych kryteriów. Z drugiej strony zapewnia deweloperowi możliwość tworzenia aplikacji, które będą kompatybilne z różnymi dystrybucjami bez konieczności ponownej kompilacji, co jest bardzo korzystne dla ich czasu realizacji.

Jednak wadą AppImages byłoby nadmiarowość bibliotek, marnowanie miejsca do przechowywania, a także jednoczesne działanie w niektórych przypadkach.

Poradniki

Wybór redaktorów

Back to top button