Pkg2appimage: Jak vytvořit vlastní soubory AppImage?

Pkg2appimage: Jak vytvořit vlastní soubory AppImage?

Pkg2appimage: Jak vytvořit vlastní soubory AppImage?

To je obvykle běžné pro mnoho uživatelů Svobodné a otevřené operační systémy, Speciálně v GNU / Linux, v mnoha variantách ve formách Distribuce (distribuce), kteří chtějí nainstalovat konkrétní externí aplikaci a nejsou schopni to udělat, protože nejsou kompatibilní s naší Distribuce GNU / Linux nebo s číslem verze.

Nedávno se mi to stalo přesně, když jsem chtěl pomoci kolegovi s instalací aplikace Packet Tracer 7.xx. o jeho Debian Distro 10, pomocí mého MX Linux 19.1 Distro. A po prozkoumání a testování instalace externích balíčků z jiných Distribuce (Ubuntu / Debian) a dělá «Zastaralé» (Downgrade) balíčky a přesměrování knihovny pomocí proměnná $ LD_LIBRARY_PATH a vytváření symbolických odkazů, všechno bylo k ničemu, dokud nástroj nepoužívám Aplikace Pkg2.

Pkg2appimage: Úvod

Nejprve je dobré zdůraznit formát souboru nebo technologii AppImage patří k tomu, co je známé jako „Univerzální aplikace pro GNU / Linux“. Mezi formáty zahrnuté pod tímto názvem, kromě AppImage, najdou se Flatpak y Vyfotit. Některé však často zahrnují paketovou technologii známou jako  OrbitalApps.

Co je to AppImage?

Proto AppImage je formát pro distribuci přenosného softwaru na GNU / Linux k instalaci aplikace není potřeba oprávnění superuživatele. Tímto způsobem umožnit a usnadnit binární distribuce softwaru, který je nezávislý na Distribuce GNU / Linux. Což je velmi užitečné jak pro vývojáře, tak pro uživatele.

"Stáhněte si aplikaci, spusťte ji a spusťte. Není nutné jej instalovat. Systémové knihovny a předvolby systému se nezmění. Může také běžet v karanténě, jako je Firejail. Distribuujte svou desktopovou aplikaci pro Linux ve formátu AppImage a získejte uživatele se všemi běžnými distribucemi Linuxu. Sbalte se jednou a běžte všude. Osloví uživatele ve všech hlavních distribucích pro počítače". https://appimage.org/

AppImageHub
Související článek:
AppImage má obchod s aplikacemi „AppImageHub“
Spouštěč AppImage
Související článek:
AppImageLauncher: snadné spouštění a integrace aplikací v Appimage

Pkg2appimage: Obsah

Pkg2appimage: Nástroj pro vytváření aplikací AppImage

Podle vývojářů Technologie AppImage na svých oficiálních webových stránkách tento nástroj oficiálně využívá AppImageKit k vytváření aplikací od začátku pod formátem .AppImage. Mezitím k vytvoření (převodu) aplikací AppImage od ostatních, které již byly vytvořeny v jiných formátech, použijte tento nástroj Aplikace Pkg2.

V mém konkrétním případě, protože jsem chtěl postavit .AppImage žádosti Packet Tracer 7.xx, Pokračoval jsem v postupu popsaném v Úložiště GradHub společnosti Konradmb na Pkg2appimage a Packet Tracer.

Použití Aplikace Pkg2

A jak říká autor, pokračoval jsem provedením následujících kroků s příslušnými příkazovými příkazy:

A. - Krok 1

Klonujte úložiště souborů .yml pro Packet Tracer

git klon https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /

B. - Krok 2

Stáhněte si nástroj Pkg2appimage a spusťte jej

wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage

C. - Krok 3

Aktualizovat obsah soubor .yml s novou cestou ke stažení souboru Packet Tracerprotože aktuální cesta ke stažení soubor neobsahuje. Za tímto účelem lze editor nano konzoly použít následovně:

nano PacketTracer.yml

Pak musí komentovat (deaktivovat pomocí #) zastaralý řádek a zadejte ten správný, jeden řádek výše následujícím způsobem:

- wget -c https://dllb2.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjE1NjY3MjEzNDAiLCJ1IjpudWxsLCJsdCI6ImRvd25sb2FkIiwicyI6Ijc5ZDUxNWZlZmRjZTExZDAxY2NmNGQ4OWU5YmJhNzJhOWE3OTc5MzdkN2U1NWUxY2Y1MDAwYWJiNTA1ODQyN2Y3ZGRhODNjOTA0ZjQxMzU0ZTUzNzU0YThkODE0NWRlZWYwMmUyNWEyMDdhMTM3ZjdmZTgxNTY0MjIxNGE0YTRmIiwidCI6MTU4ODQ2MTE1Miwic3RmcCI6bnVsbCwic3RpcCI6bnVsbH0.qpUCNIAk2kRMkXamvP-mYn03caCLa743Pgt7BoggSGQ/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

# wget -c https://www.netacad.com/portal/sites/default/files/resources/PacketTracer/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

D. - Krok 4

Sestavte balíček .AppImage del Packet Tracer uvedeno v soubor .yml

./pkg2appimage PacketTracer.yml

E. - Krok 5

Spusťte balíček .AppImage del Packet Tracer postavena. Totéž, pokud bylo vše provedeno správně, musí být v cestě:

„/ home / $ USER / PacketTracer-AppImage / out /“

Po spuštění budete moci vizualizovat svůj nová aplikace AppImage bez jakýchkoli potíží, jak je uvedeno níže:

Tým MX Linux 19.1 (na základě Debian 10 - Buster)

Tým GNU / Linux Debian 10 (Buster)

Pkg2appimage: Tracer paketů

Po tomto výukovém programu a několika akcích pokusů a omylů doufám, že mnozí mohou vytvářet své vlastní aplikace .AppImage pomocí Aplikace Pkg2.

Obecný obrázek pro závěry článku

Závěr

Doufáme v to "užitečný malý příspěvek" na  «Pkg2appimage», nástroj určený k vytváření instalační soubory aplikací ve formátu AppImage použití binární soubory (tar.gz, .deb nebo .ppa) stávající a popisný soubor .yml dosáhnout konverze; být hodně zájem a užitečnost„Jako celek «Comunidad de Software Libre y Código Abierto» a velkým příspěvkem k šíření nádherného, ​​gigantického a rostoucího ekosystému aplikací «GNU/Linux».

A pro více informací neváhejte vždy některou navštívit Online knihovna jak OpenLibra y jedit číst knihy (PDF) na toto téma nebo jiné znalostní oblasti. Prozatím, pokud se vám to líbilo «publicación», nepřestávej to sdílet s ostatními, ve vašem Oblíbené webové stránky, kanály, skupiny nebo komunity sociálních sítí, nejlépe zdarma a otevřených jako Mastodonnebo bezpečné a soukromé Telegram.

Nebo jednoduše navštivte naši domovskou stránku na Od Linuxu nebo se připojte k oficiálnímu kanálu Telegram z DesdeLinuxu číst a hlasovat pro tuto nebo jiné zajímavé publikace na «Software Libre», «Código Abierto», «GNU/Linux» a další témata související s «Informática y la Computación», A «Actualidad tecnológica».