Pkg2appimage: Kiel konstrui niajn proprajn dosierojn AppImage?

Pkg2appimage: Kiel konstrui niajn proprajn dosierojn AppImage?

Pkg2appimage: Kiel konstrui niajn proprajn dosierojn AppImage?

Ĝi estas kutime ofta, por multaj uzantoj de Senpagaj kaj malfermaj operaciumoj, Speciale en GNU/Linukso, en ĝiaj multaj variantoj en formoj de Distribuoj (Distroj), volante instali apartan eksteran programon, kaj ne povante fari ĝin, ĉar ĝi ne kongruas kun nia GNU / Linukso Distro aŭ kun ĝia versio-numero.

Lastatempe ĝuste tio okazis al mi, kiam mi volis helpi kolegon instali la programon Pakaĵa Spurilo 7.xx. pri lia Debian Distro 10, uzante mian Distro MX Linukso 19.1. Kaj post esplorado kaj testado, instalado de eksteraj pakoj de aliaj Distroj (Ubuntu / Debian) kaj farante «Malmoderna» (Malaltiĝo) pakoj kaj bibliotekaj alidirektiloj per la varia $ LD_LIBRARY_PATH kaj kreante simbolajn ligojn, ĉio estis senutila, ĝis mi uzas la ilon Pkg2appimage.

Pkg2appimage: Enkonduko

Estas bone, unue, reliefigi, ke la dosierformato aŭ la teknologio AppImage apartenas al tio, kion oni nomas "Universalaj Aplikoj por GNU / Linukso". Inter la formatoj inkluzivitaj sub ĉi tiu nomo, krom AppImage, ili trovas unu la alian Flatpak y broĉo. Kvankam iuj ofte inkluzivas la pakaĵetan teknologion nomatan  OrbitalApps.

Kio estas AppImage?

Sekve, AppImage estas formato por distribui porteblan programon en GNU / Linukso ne necesas superuzaj permesoj por instali la programon. Tiamaniere permesi kaj faciligi la duuma softvara distribuo, tio estas sendependa de la GNU / Linukso-Distroj. Kio tre utilas, por programistoj kaj uzantoj.

"Elŝutu programon, faru ĝin plenumebla kaj rulu. Ne necesas instali ĝin. Sistemaj bibliotekoj kaj sistemaj preferoj ne estas ŝanĝitaj. Ĝi ankaŭ povas funkcii en sablujo kiel Firejail. Distribuu vian Linuksan labortablan programon en la formato AppImage kaj gajnu uzantojn kun ĉiuj oftaj Linuksaj distribuoj. Paku unufoje kaj kuru ĉien. Atingas uzantojn pri ĉiuj ĉefaj labortablaj distribuoj". https://appimage.org/

Rilata artikolo:
AppImage havas programan butikon "AppImageHub"
Rilata artikolo:
AppImageLauncher: facile lanĉi kaj integri programojn en Appimage

Pkg2appimage: Enhavo

Pkg2appimage: Ilo por krei programojn AppImage

Laŭ la Programistoj de la AppImage-teknologio en sia oficiala retejo, ĝi faras oficialan uzon de la ilo AppImageKit krei programojn de nulo sub la formato .AppImage. Dume, por krei (konverti) programojn AppImage de aliaj jam kreitaj sub aliaj formatoj, uzu la ilon Pkg2appimage.

En mia aparta kazo, ĉar mi volis konstrui .AppImage de la apliko Pakaĵa Spurilo 7.xx, Mi daŭrigis uzi la procedon priskribitan en la La GitHub-deponejo de Konradmb pri Pkg2appimage kaj Packet Tracer.

Uzo de Pkg2appimage

Kaj kiel diras la aŭtoro, mi daŭrigis per la sekvaj paŝoj per iliaj respektivaj komandaj komandoj:

A.- Paŝo 1

Kloni dosierujon .yml por Packet Tracer

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

B.- Paŝo 2

Elŝutu ilon Pkg2appimage kaj faru ĝin plenumebla

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

C.- Paŝo 3

Ĝisdatigi enhavon de .yml-dosiero kun nova dosiera elŝuta vojo Pakaĵa Spuriloĉar la nuna elŝuta vojo ne enhavas la dosieron. Tiucele la nanokonzola redaktilo povas esti uzata jene:

nano PacketTracer.yml

Tiam ĝi devas komento (malŝalti per #) la malmoderna linio kaj enigu la ĝustan, unu linion pli alte kiel sekvas:

- 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.- Paŝo 4

Konstruu la pakon .AppImage de la Pakaĵa Spurilo indikita en la .yml-dosiero

./pkg2appimage PacketTracer.yml

E.- Paŝo 5

Kuru la pakon .AppImage de la Pakaĵa Spurilo konstruita. La samo, se ĉio estis ekzekutita ĝuste, devas esti en la vojo:

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

Kaj kiam ekzekutita, vi povos bildigi vian nova programo AppImage sen ia malfacileco, kiel montrite sube:

MX Linux 19.1 Team (Surbaze de Debian 10 - Buster)

GNU / Linukso Debian 10 Team (Buster)

Pkg2appimage: Pakaĵa Spurilo

Post ĉi tiu lernilo kaj iuj provoj kaj eraraj agoj, mi esperas, ke multaj povas krei siajn proprajn programojn .AppImage uzante Pkg2appimage.

Senmarka bildo por artikolaj konkludoj

konkludo

Ni esperas ĉi tion "utila afiŝeto" pri  «Pkg2appimage», ilo kreita por krei instalaj dosieroj de aplikoj sub la formato AppImage uzante duumaj dosieroj (tar.gz, .deb aŭ .ppa) ekzistanta kaj a priskribdosiero .yml atingi konvertiĝon; estu multe intereso kaj utileco, Por la tuto «Comunidad de Software Libre y Código Abierto» kaj de granda kontribuo al la disvastigo de la mirinda, giganta kaj kreskanta ekosistemo de aplikoj de «GNU/Linux».

Kaj por pliaj informoj, ĉiam ne hezitu viziti iun ajn Interreta biblioteko kiel OpenLibra y JedIT legi libroj (PDF-oj) pri ĉi tiu temo aŭ aliaj sciaj areoj. Nuntempe, se vi ŝatis ĉi tion «publicación», ne ĉesu dividi ĝin kun aliaj, en via Plej ŝatataj retejoj, kanaloj, grupoj aŭ komunumoj de sociaj retoj, prefere senpagaj kaj malfermaj kiel Mastodon, aŭ sekura kaj privata kiel Telegramo.

Aŭ simple vizitu nian ĉefpaĝon ĉe De Linukso aŭ aliĝu al la oficiala Kanalo Telegramo de DesdeLinux legi kaj voĉdoni por ĉi tiu aŭ aliaj interesaj eldonaĵoj pri «Software Libre», «Código Abierto», «GNU/Linux» kaj aliaj temoj rilataj al «Informática y la Computación»kaj la «Actualidad tecnológica».


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

7 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   azubieta diris

    Hola!
    Tre bona afiŝo! Mi ĝojas vidi, ke la hispanlingva Linuksa komunumo interesiĝas pri la formato AppImage. Mi ŝatus fari etan kontribuon. La ilo pkg2appimage ekzistas dum kelka tempo kaj havas iujn mankojn. La plej rimarkinda estas, ke la rezultaj pakoj ne povas esti uzataj en distribuo kun pli malalta glibc ol la sistemo uzata por krei ĝin. Tial estis disvolvita alia pli kapabla ilo.

    appimage-konstruanto (https://appimage-builder.readthedocs.io) kiel pkg2appimage uzas yml-dosieron por agordi. En la dokumentado vi povas trovi lernilon pri kiel uzi ĝin. Kaj kompreneble vi ĉiam povas demandi, mi volonte klarigus iujn demandojn.

    salutoj
    Alexis Lopez Zubieta lokokupilo
    Kunlaboranto de projekto AppImage

    1.    Linuksa Afiŝinstalo diris

      Saluton Alexis! Koran dankon pro via pozitiva komento pri la artikolo. Ni esperas verki artikolon baldaŭ pri la ilo, kiun vi rekomendas kiel pli moderna alternativo al pkg2appimage. Por la resto, Sukceso, sano kaj multaj benoj al vi, kaj al ĉiuj aliaj en la projekto AppImage.

  2.   Viejuber YT diris

    Amikoj, mi diras al vi, ke mi havis malagrablan sperton kun la formato .appimage, mi diras al vi, antaŭ kelkaj tagoj mi instalis balena etcher (en mia KDE-Neono), kiu bedaŭrinde por mi nun venas nur en ĉi tiu formato en sia Linuksa versio. Mi instalis ĝin, uzis ĝin kaj forigis ĝin, jen la problemo, mi kreis dosierujon hejme nomatan Aplikoj, ke eĉ se vi forigas ĝin, ĝi estas rekreita post ĉiu restartigo. Necesas pli ol tago por trovi la kaŝitajn dosierojn kreitajn sen via rajtigo kiam vi lanĉas unu. appimage. Por mi, ĉi tiu formato aspektas pli kiel viruso ol alia speco de programo. Mi ne ŝercas denove instali ion alian en ĉi tiu formato.

    1.    Linuksa Afiŝinstalo diris

      Salutojn Viejuber YT! Estas domaĝe. Mi instalis / malinstalis Balena kun AppImage senprobleme, kaj ne vere kredis, ke AppImage estas malbona iniciato aŭ malbone efektivigita iniciato. Vi devas provi pli por vidi kiel ĝi iras ...

  3.   Javi42 diris

    saluton,

    Gratulon pro ĉi tiu afiŝo. Mi ankaŭ freneziĝis provante funkciigi PacketTracer per mia LMDE4 (Debian 10)
    Sekvante la instrukciojn, mi sukcesis por PacketTracer 7.2.1 sed ĝi daŭre kraŝas se mi provas ĝin por 7.3.0 kun la samaj dependaj problemoj kiel libjpeg.so.8 kaj iuj pli.

    Dankon kaj salutojn.

    1.    Linuksa Afiŝinstalo diris

      Salutojn Javi42! Dankon pro via komento, mi ĝojas, ke la afiŝo utilis al vi.

  4.   Javi42 diris

    saluton,
    Ĝi ankoraŭ atendas, ke ĝi funkciu kun Malfermu kun: Mi provis krei la respondan .desktop sed ĝi ne bone kaptas la argumenton% f,% F aŭ% U tiel ke ĝi malfermas la dosieron pasitan per parametro.

    Salutojn.