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


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   azubieta řekl

    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

    1.    Linux po instalaci řekl

      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.

  2.   Starší YT řekl

    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.

    1.    Linux po instalaci řekl

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

  3.   Javi42 řekl

    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.

    1.    Linux po instalaci řekl

      Zdravím Javi42! Děkuji za váš komentář, jsem rád, že příspěvek byl pro vás užitečný.

  4.   Javi42 řekl

    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.