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 DesdeLinux nebo se připojte k oficiálnímu kanálu Telegram z DesdeLinux čí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»
.
Dobrý den!
Velmi dobrý příspěvek! Jsem rád, že se španělsky mluvící linuxová komunita zajímá o formát AppImage. Rád bych malým příspěvkem. Nástroj pkg2appimage je tu už nějakou dobu a má některé nedostatky. Nejpozoruhodnější je, že výsledné balíčky nelze použít v distribuci s nižším glibc než systém, který byl použit k jeho vytvoření. Proto byl vyvinut další schopnější nástroj.
tvůrce aplikací (https://appimage-builder.readthedocs.io) jako pkg2appimage používá pro konfiguraci yml soubor. V dokumentaci najdete návod, jak ji používat. A samozřejmě se můžete vždy zeptat, rád bych případné dotazy objasnil.
pozdravy
Zástupný obrázek pro Alexis Lopez Zubieta
Přispěvatel projektu AppImage
Zdravím Alexis! Velice vám děkuji za váš pozitivní komentář k článku. Doufáme, že brzy napíšeme článek o nástroji, který doporučujete jako modernější alternativu k pkg2appimage. Zbytek, úspěch, zdraví a mnoho požehnání vám a všem ostatním v projektu AppImage.
Přátelé, říkám vám, že jsem měl nepříjemnou zkušenost s formátem .appimage, říkám vám, před pár dny jsem nainstaloval balena etcher (v mém KDE Neon), který bohužel pro mě nyní přichází pouze v tomto formátu v jeho linuxové verzi. Nainstaloval jsem to, použil jsem to a odstranil jsem to, to je místo, kde problém začal, vytvořím složku doma s názvem Aplikace, která, i když ji odstraníte, je znovu vytvořena po každém restartu. Hledání skrytých souborů, které jsou vytvořeny bez vašeho povolení, když spustíte, trvá déle než jeden den. apimage. Pro mě je tento formát spíš jako virus než jakýkoli jiný typ programu. Už si nedělám srandu, abych nainstaloval něco jiného v tomto formátu.
Zdravím Viejubera YT! Je to ostuda. Bez problémů jsem nainstaloval / odinstaloval Balena s AppImage a opravdu jsem nevěřil, že AppImage je špatná iniciativa nebo špatně implementovaná iniciativa. Měli byste zkusit více, abyste viděli, jak to jde ...
Dobrý den,
Gratulujeme k tomuto příspěvku. Také jsem se zbláznil, když jsem chtěl spustit PacketTracer na mém LMDE4 (Debian 10)
Podle pokynů jsem to dosáhl pro PacketTracer 7.2.1, ale stále havaruje, pokud to zkusím na 7.3.0 se stejnými problémy se závislostí jako libjpeg.so.8 a některé další.
Díky a pozdravem.
Zdravím Javi42! Děkuji za váš komentář, jsem rád, že příspěvek byl pro vás užitečný.
Dobrý den,
Stále čeká na to, aby to fungovalo s Open with: Snažil jsem se vytvořit odpovídající .desktop, ale nezachytí argument% f,% F nebo% U, takže otevře soubor předaný jako parametr. Dosáhli jste toho?
Zdravím.