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.

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/

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)

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.

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».