Pkg2appimage: Com construir els nostres propis arxius AppImage?

Pkg2appimage: Com construir els nostres propis arxius AppImage?

Pkg2appimage: Com construir els nostres propis arxius AppImage?

Sol ser comĂș, per a molts usuaris de Sistemes Operatius lliures i oberts, Sobretot en GNU / Linux, En les seves moltes variants en formes de Distribucions (Distros), El desitjar instal·lar una aplicaciĂł externa en particular, i no poder aconseguir-ho, ja que no Ă©s compatible amb la nostra Distro GNU / Linux o amb el nĂșmero de versiĂł d'aquesta.

Fa poc, em passo exactament aixĂČ mateix, quan vaig voler ajudar a instal·lar a un col·lega, l'aplicaciĂł Packet Tracer 7.xx. sobre la seva Distro Debian 10, Fent servir el meu Distro MX Linux 19.1. I desprĂ©s d'investigar i provar, instal·lant paquets externs d'altres Distros (Ubuntu / Debian) i realitzant «Desactualizaciones» (downgrade) de paquets i canalitzacions de llibreries usant la variable $ LD_LIBRARY_PATH i creant enllaços simbĂČlics, tot va ser inĂștil, fins que utilitzi l'eina Pkg2appimage.

Pkg2appimage: IntroducciĂł

És bo, primerament destacar que el format d'arxiu o la tecnologia AppImage pertany al que es coneix com «Aplicacions Universals per a GNU / Linux". Entre els formats inclosos sota aquest nom, a mĂ©s de AppImage, Es troben Flatpak y espetec. Encara que, alguns solen incloure la tecnologia de paquets coneguda com  OrbitalApps.

QuÚ és AppImage?

Per tant, AppImage Ă©s un format per a distribuir programari portĂ til sobre GNU / Linux sense necessitat de permisos de root per instal·lar l'aplicaciĂł. De tal manera, de permetre i facilitar la distribuciĂł de programari binari, Que sigui independent de les Distros GNU / Linux. La qual cosa Ă©s molt Ăștil, tant per a desenvolupadors com usuaris.

"Descarregueu una aplicació, feu-executable i corri. No cal instal·lar-la. No s'alteren les biblioteques de sistema ni les preferÚncies de sistema. També pot executar-se en una caixa de sorra (sandbox) com Firejail. Distribueixi la seva aplicació Linux d'escriptori en el format AppImage i guanyi usuaris que executen totes les distribucions comunes de Linux. Empaqueti un cop i corri a tot arreu. Arriba als usuaris en totes les principals distribucions d'escriptori". https://appimage.org/

AppImageHub
Article relacionat:
AppImage compta amb una botiga d'aplicacions "AppImageHub"
AppImageLauncher
Article relacionat:
AppImageLauncher: executa i integra fĂ cilment aplicacions en Appimage

Pkg2appimage: Contingut

Pkg2appimage: Eina per crear aplicacions AppImage

Segons els Desenvolupadors de la tecnologia AppImage al seu lloc web oficial, estĂ  fa Ășs oficial de l'eina AppImageKit per construir des de zero aplicacions sota el format .AppImage. Mentrestant, que per construir (convertir) aplicacions AppImage des d'altres ja creades sota altres formats, utilitza l'eina Pkg2appimage.

En el meu cas en particular, ja que desitjava construir un .AppImage de l'aplicaciĂł Packet Tracer 7.xx, Vaig procedir a utilitzar el procediment descrit en el Repositori de GitHub de Konradmb sobre Pkg2appimage i Packet Tracer.

Ășs de Pkg2appimage

I tal com diu l'autor, vaig procedir executant les segĂŒents passes amb les seves respectives ordres de comandament:

A.- Pas 1

Clonar repositori d'arxiu .yml per Packet Tracer

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

B.- Pas 2

Descarregar eina Pkg2appimage i fer-la executable

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

C.- Pas 3

Actualitzar contingut de arxiu .yml amb nova ruta de descĂ rrega d'arxiu Rastrejador de paquets, Ja que la ruta actual de descĂ rrega no contĂ© el fitxer. Per a aquest fi, es pot utilitzar l'editor de consola nano de la segĂŒent manera:

nano PacketTracer.yml

DesprĂ©s s'ha de comentar (desactivar amb #) la lĂ­nia desactualitzada i introduir la correcta, una lĂ­nia mĂ©s amunt de la segĂŒent manera:

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

Construir el paquet .AppImage del Rastrejador de paquets indicat en el arxiu .yml

./pkg2appimage PacketTracer.yml

E. Pas 5

Executar el paquet .AppImage del Rastrejador de paquets construĂŻt. El mateix, en cas d'haver-se executat tot correctament, s'ha de trobar en la ruta:

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

I a l'ésser executat, vostÚ podrà visualitzar la seva nova aplicació AppImage sense cap dificultat, tal com es mostra a continuació:

Equip amb MX Linux 19.1 (Basat en Debian 10 - Buster)

Equip amb GNU / Linux Debian 10 (Buster)

Pkg2appimage: Packet Tracer

DesprĂ©s d'aquest tutorial i algunes accions d'assaig i error, espero molts puguin construir les seves prĂČpies aplicacions .AppImage usant Pkg2appimage.

Imatge generica per conclusions d'articles

ConclusiĂł

Esperem que aquesta "petita i Ăștil publicaciĂł" sobre  «Pkg2appimage», Una eina pensada per a crear arxius d'instal·laciĂł d'aplicacions sota el format AppImage utilitzant arxius binaris (tar.gz, .deb o .ppa) existents i un arxiu de descripciĂł .yml per aconseguir la conversiĂł; sigui de molt interĂšs i utilitat, Per a tota la «Comunidad de Software Libre y CĂłdigo Abierto» i de gran contribuciĂł a la difusiĂł de l'meravellĂłs, gegantĂ­ i creixent ecosistema d'aplicacions de «GNU/Linux».

I per a més informació, no dubtis sempre en visitar qualsevol Biblioteca en línia com a OpenLibra y jEdit per llegir llibres (PDFs) sobre aquest tema o altres àrees de coneixement. Per ara, si t'ha agradat aquesta «publicación», no deixis de compartir-la amb d'altres, en els teus llocs web, canals, grups o comunitats favorites de xarxes socials, preferiblement lliures i obertes com Mastodon, O segures i privades com telegram.

O simplement, visita la nostra pàgina d'inici en Des de Linux o uneix-te a Canal oficial de Telegram de Des de Linux per llegir i votar per aquesta o altres interessants publicacions sobre «Software Libre», «Código Abierto», «GNU/Linux» i altres temes relacionats amb la «Informåtica y la Computación», i la «Actualidad tecnológica».