Pkg2appimage: Wéi bauen ech eis eegen AppImage Dateien?

Pkg2appimage: Wéi bauen ech eis eegen AppImage Dateien?

Pkg2appimage: Wéi bauen ech eis eegen AppImage Dateien?

Et ass normalerweis üblech, fir vill Benotzer vun Gratis an oppen Betribssystemer, Speziell an GNU / Linux, a senge ville Varianten a Forme vun Distributiounen (Distros), eng bestëmmten extern Uwendung installéiere wëllen, an et net fäeg sinn ze maachen, well se net kompatibel mat eiser ass GNU / Linux Distro oder mat senger Versiounsnummer.

Viru kuerzem ass genau dat mat mir geschitt, wéi ech engem Kolleg hëllefe wollt d'Applikatioun installéieren Packet Tracer 7.xx. iwwer seng Debian Distro 10, mat mengem Distro MX Linux 19.1. An no der Recherche an der Tester, installéiert extern Packagen vun aneren Distros (Ubuntu / Debian) a maachen «Aktuell» (Neegraden) Package a Bibliothéik Viruleedunge mat der verännerbar $ LD_LIBRARY_PATH a symbolesch Links ze kreéieren, alles war onnëtz, bis ech den Tool benotzen Pkg2app.

Pkg2appimage: Aféierung

Et ass gutt, als alleréischt, ze markéieren datt de Dateiformat oder d'Technologie AppImage gehéiert zu deem wat bekannt ass "Universal Uwendungen fir GNU / Linux". Ënnert de Formater abegraff ënner dësem Numm, zousätzlech zu AppImage, fanne se sech Flatpak y Snap. Och wann, e puer enthalen dacks d'Packetechnologie bekannt als  OrbitalApps.

Wat ass AppImage?

Dofir AppImage ass e Format fir portable Software op GNU / Linux ze verdeelen kee Besoin fir Superuser Permissiounen fir d'Applikatioun z'installéieren. Op esou e Wee, fir de binär Software Verdeelung, dat ass onofhängeg vun der GNU / Linux Distros. Wat ganz nëtzlech ass, souwuel fir Entwéckler wéi och fir Benotzer.

"Luet eng App erof, maacht se ausführbar a lafen. Kee Grond et z'installéieren. Systembibliothéiken a Systempräferenze ginn net geännert. Et kann och an enger Sandkëscht lafen wéi Firejail. Verdeelt Är Linux Desktop Uwendung am AppImage Format a gewannt Benotzer déi all üblech Linux Verdeelunge lafen. Packt eemol a leeft iwwerall. Erreecht Benotzer op all gréisser Desktop Verdeelungen". https://appimage.org/

Verbonnen Artikel:
AppImage huet en App Store "AppImageHub"
Verbonnen Artikel:
AppImageLauncher: einfach Uwendungen an Appimage starten an integréieren

Pkg2appimage: Inhalt

Pkg2appimage: Tool fir AppImage Uwendungen ze kreéieren

No den Entwéckler vun der AppImage Technologie op senger offizieller Websäit mécht et offiziell Benotzung vum Tool AppImageKit fir Uwendungen vun Ufank un ënner dem Format ze bauen .AppImage. Mëttlerweil fir AppImage Uwendungen aus aneren ze bauen (konvertéieren) déi schonn ënner anere Formate erstallt goufen, benotzt Dir den Tool Pkg2app.

A mengem besonnesche Fall, well ech wollt e bauen .AppImage vun der Uwendung Packet Tracer 7.xx, Hunn ech d'Prozedur benotzt, déi an der beschriwwe gëtt Konradmb's GitHub Repository op Pkg2appimage a Packet Tracer.

Benotzung vun Pkg2app

A wéi den Autor seet, sinn ech weidergaang mat der Ausféierung vun de folgende Schrëtt mat hire respektive Kommandoen:

A.- Schrëtt 1

Klon .yml Dateierepository fir Packet Tracer

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

B.- Schrëtt 2

Luet Pkg2appimage Tool erof a maacht et ausführbar

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

C.- Schrëtt 3

Inhalt aktualiséieren vun .yml Datei mat neie Datei eroflueden Wee Packet Tracerwell den aktuellen Downloadwee d'Datei net enthält. Fir dësen Zweck kann den Nano Konsol Editor wéi folgend benotzt ginn:

nano PacketTracer.yml

Da muss et Kommentar (desaktivéiere mat #) déi aktuell Linn a gitt déi richteg, eng Linn méi héich wéi follegt:

- 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.- Schrëtt 4

Baut de Package .AppImage vun der Packet Tracer an der uginn .yml Datei

./pkg2appimage PacketTracer.yml

E.- Schrëtt 5

Run de Package .AppImage vun der Packet Tracer gebaut. Datselwecht, am Fall wou alles korrekt ausgefouert gouf, muss am Wee sinn:

"/ home / $ USER / PacketTracer-AppImage / out /"

A wann Dir higeriicht sidd, kënnt Dir Är visualiséieren nei AppImage App ouni Schwieregkeeten, wéi hei ënnendrënner:

MX Linux 19.1 Team (Baséiert op Debian 10 - Buster)

GNU / Linux Debian 10 Team (Buster)

Pkg2appage: Packet Tracer

No dësem Tutorial an e puer Versuchs- a Feeleraktiounen hoffen ech, datt vill kënnen hir eege Uwendungen opbauen .AppImage Hëllef Pkg2app.

Allgemeng Bild fir Artikel Conclusiounen

Konklusioun

Mir hoffen dat "hëllefräich klenge Post" ongeféier  «Pkg2appimage», en Outil entwéckelt fir ze kreéieren Installatiounsdateien vun Uwendungen ënner dem Format AppImage benotzt binär Dateien (tar.gz, .deb oder .ppa) existent an a Beschreiwungsdatei .yml Konversioun z'erreechen; vill sinn Interesse an Utility, Fir dat Ganzt «Comunidad de Software Libre y Código Abierto» a vu grousse Bäitrag zur Diffusioun vum wonnerschéinen, giganteschen a wuessenden Ökosystem vun Uwendunge vu «GNU/Linux».

A fir méi Informatioun zéckt net ëmmer all ze besichen Online Bibliothéik wéi OpenLibra y jedit liesen Bicher (PDFs) iwwer dëst Thema oder anerer Wëssen Beräicher. Fir elo, wann Dir dëst gär hätt «publicación», net ophalen et ze deelen mat aneren, an Ärem Liiblingswebsäiten, Kanäl, Gruppen oder Gemeinschaften vu sozialen Netzwierker, am beschten gratis an oppen als Mastodon, oder sécher a privat wéi Hëllefe profitéieren.

Oder besicht einfach eis Homepage um FromLinux oder maach mat beim offiziellen Channel Telegramm vu FromLinux fir dës oder aner interessant Publikatiounen ze liesen an ofzestëmmen «Software Libre», «Código Abierto», «GNU/Linux» an aner Themen am Zesummenhang mat «Informática y la Computación», an der «Actualidad tecnológica».


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

7 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   azubieta sot

    Hallo!
    Ganz gutt Post! Ech si frou ze gesinn datt déi spueneschsproocheg Linux Gemeinschaft am AppImage Format interesséiert ass. Ech géif gär e ​​klenge Bäitrag leeschten. De pkg2appimage-Tool existéiert eng Zäit laang an huet e puer Mängel. Déi bemierkenswäertst ass datt déi entstinn Packagen net an enger Verdeelung mat engem nidderegen Glibc benotzt kënne ginn wéi de System dee benotzt gouf fir se ze kreéieren. Dofir gouf en anert méi fäegt Instrument entwéckelt.

    Appimage-Builder (https://appimage-builder.readthedocs.io) wéi pkg2appimage benotzt eng yml Datei fir d'Konfiguratioun. An der Dokumentatioun fannt Dir en Tutorial wéi Dir et benotzt. An natierlech kënnt Dir ëmmer froen, ech géif gären all Froen klären.

    Wat
    Alexis Lopez Zubieta Plazhaler Bild
    AppImage Projet Mataarbechter

    1.    Linux Post Installéieren sot

      Gréiss Alexis! Villmools Merci fir Äre positive Kommentar zum Artikel. Mir hoffen en Artikel geschwënn iwwer den Tool ze schreiwen deen Dir als eng méi modern Alternativ zu pkg2appimage recommandéiert. Fir de Rescht, Erfolleg, Gesondheet a vill Segen fir Iech, an all déi aner am AppImage Projet.

  2.   Viejuber YT sot

    Frënn Ech soen Iech datt ech eng désagréabel Erfahrung mam .appimage Format hunn, ech soen Iech, virun e puer Deeg hunn ech Balena Äther installéiert (a mengem KDE Neon) dat leider fir mech elo nëmmen an dësem Format a senger Linux Versioun kënnt. Ech hunn et installéiert, ech hunn et benotzt an ech hunn et geläscht, do huet de Problem ugefaang, ech kreéieren en Dossier doheem genannt Uwendungen datt och wann Dir et läscht, et no all Neistart erstallt gëtt. Et dauert méi wéi een Dag fir déi verstoppte Dateien ze fannen déi ouni Är Autorisatioun erstallt ginn wann Dir eng leeft. Appimage. Fir mech gesäit dëst Format méi wéi e Virus aus wéi eng aner Aart vu Programm. Ech maachen net de Geck fir eppes anescht an dësem Format z'installéieren.

    1.    Linux Post Installéieren sot

      Gréiss Viejuber YT! Et ass schued. Ech hunn Balena mat AppImage ouni Probleemer installéiert / deinstalléiert an hunn net wierklech gegleeft datt AppImage eng schlecht Initiativ oder eng schlecht implementéiert Initiativ ass. Dir sollt méi probéieren fir ze kucken wéi et geet ...

  3.   Java 42 sot

    Hallo,

    Gratulatioun fir dëse Post. Ech war och verréckt a probéiert PacketTracer op mengem LMDE4 (Debian 10) ze kréien.
    No den Instruktioune sinn ech fir PacketTracer 7.2.1 gelongen, awer et hält ofstierzen wann ech et fir 7.3.0 probéieren mat deemselwechten Ofhängegkeetsproblemer wéi libjpeg.so.8 a méi.

    Merci a Gréiss.

    1.    Linux Post Installéieren sot

      Gréiss Javi42! Merci fir Äre Kommentar, ech si frou datt de Post fir Iech nëtzlech war.

  4.   Java 42 sot

    Hallo,
    Et ass nach ëmmer ofgewaart fir et mat Open ze schaffen: Ech hu probéiert de korrespondéierte .desktop ze kreéieren awer et fënnt d'Argument% f,% F oder% U net gutt sou datt et d'Datei als Parameter opmécht. et erreecht?

    Merci.