Pkg2appimage: Cumu custruisce i nostri file AppImage?

Pkg2appimage: Cumu custruisce i nostri file AppImage?

Pkg2appimage: Cumu custruisce i nostri file AppImage?

Hè di solitu cumunu, per parechji utilizatori di Sistemi operativi liberi è aperti, Soprattuttu in GNU / Linux, in e so numerose varianti in forme di Distribuzioni (Distros), vulendu installà una applicazione esterna particulare, è ùn pudè la fà, postu chì ùn hè micca compatibile cù a nostra GNU / Linux Distro o cù u so numeru di versione.

Recentemente, esattamente questu hè accadutu à mè, quandu vulia aiutà un collegu à stallà l'applicazione Packet Tracer 7.xx. nantu à a so Debian Distro 10, aduprendu u mo Distro MX Linux 19.1. È dopu a ricerca è a prova, installendu pacchetti esterni da altri Distros (Ubuntu / Debian) è fà «Scadutu» (Downgrade) pacchetti è reindirizzamenti di libreria cù u variabile $ LD_LIBRARY_PATH è creendu ligami simbolichi, tuttu era inutile, finu à ch'e utilizu u strumentu pkg2appimage.

Pkg2appimage: Introduzione

Hè bè, prima di tuttu, di mette in risaltu chì u furmatu di u schedariu o a tecnulugia AppImage appartene à ciò chì hè cunnisciutu cum'è "Applicazioni Universali per GNU / Linux". Trà i furmati inclusi sottu stu nome, in più di AppImage, si ritrovanu Flatpak y Snap. Ancu se, alcuni includenu di solitu a tecnulugia di pacchetti cunnisciuta cum'è  OrbitalApps.

Cosa hè AppImage?

Dunque AppImage hè un furmatu per a distribuzione di software portatile in GNU / Linux ùn ci hè bisognu di permessi di superusuariu per installà l'applicazione. In tale modu, per permettà è facilità u distribuzione di software binariu, chì hè indipendente da u GNU / Linux Distros. Chì hè assai utile, sia per sviluppatori sia per utenti.

"Scaricate una app, fate eseguibile, è corse. Ùn hè micca necessariu installallu. E bibliuteche di sistema è e preferenze di sistema ùn sò micca alterate. Pò esse ancu gestitu in un sandbox cum'è Firejail. Distribuite a vostra applicazione desktop Linux in u formatu AppImage è vincite l'utilizatori chì eseguiscenu tutte e distribuzioni Linux cumuni. Imballate una volta è corse in ogni locu. Ghjunghje à l'utilizatori nantu à tutte e distribuzioni principali di u desktop". https://appimage.org/

Articulu ligatu:
AppImage hà un magazinu di applicazioni "AppImageHub"
Articulu ligatu:
AppImageLauncher: lancià è integra facilmente applicazioni in Appimage

Pkg2appimage: Cuntenutu

Pkg2appimage: Strumentu per creà applicazioni AppImage

Sicondu i sviluppatori di u Tecnulugia AppImage nantu à u so situ ufficiali, face un usu ufficiale di u strumentu AppImageKit per custruisce applicazioni da zero sottu u furmatu .AppImage. Intantu, per custruisce (cunvertisce) applicazioni AppImage da altri digià creati in altri formati, aduprate u strumentu pkg2appimage.

In u mo casu particulare, postu chì vulia custruisce un .AppImage di l'applicazione Packet Tracer 7.xx, Aghju procedutu à aduprà a procedura descritta in u U repositoriu GitHub di Konradmb nantu à Pkg2appimage è Packet Tracer.

Usu di pkg2appimage

È cum'è dice l'autore, aghju procedutu eseguendu i seguenti passi cù i so rispettivi cumandamenti di cumandamentu:

A.- Passu 1

Clone .yml file repository per Packet Tracer

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

B.- Passu 2

Scaricate l'uttellu Pkg2appimage è rendelu eseguibile

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

C.- Passu 3

Aghjurnà u cuntenutu di cartulare .yml cù un novu percorsu di scaricamentu di file Pacchettu Tracercum'è u percorsu di scaricamentu attuale ùn cuntene micca u fugliale. Per questu scopu, l'editore di nano console pò esse adupratu cumu seguitu:

nanu PacketTracer.yml

Allora deve cummentà (disattivà cù #) a linea obsoleta è inserite a curretta, una linea più alta cusì:

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

Custruisce u pacchettu .AppImage Del Pacchettu Tracer indicatu in u cartulare .yml

./pkg2appimage PacketTracer.yml

E.- Passu 5

Executà u pacchettu .AppImage Del Pacchettu Tracer custruitu. U listessu, in casu chì tuttu sia statu eseguitu currettamente, deve esse in u percorsu:

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

È quandu hè eseguitu, puderete visualizà u vostru nova app AppImage senza alcuna difficultà, cum'è mostratu sottu:

MX Linux 19.1 Team (Basatu nantu à Debian 10 - Buster)

GNU / Linux Debian 10 Team (Buster)

Pkg2appimage: Packet Tracer

Dopu stu tutoriale è alcune azzioni di prova è errore, spergu chì parechji puderanu custruisce e so proprie applicazioni .AppImage usu Pkg2appimage.

Imagine generica per e cunclusioni di l'articuli

cunchiusioni

Speremu chì questu "utile pocu postu" circa  «Pkg2appimage», un strumentu pensatu per creà i fugliali di stallazione di l'applicazioni sottu u furmatu AppImage aduprendu schedarii binari (tar.gz, .deb o .ppa) esistenti è a schedariu di descrizzione .yml per uttene cunversione; esse assai interessu è utilità, Per tuttu «Comunidad de Software Libre y Código Abierto» è di grande cuntribuzione à a diffusione di u maravigliosu, gigantescu è crescente ecosistema di applicazioni di «GNU/Linux».

È per più infurmazione, ùn esitate micca sempre à visità alcuna Biblioteca in linea cum'è OpenLibra y jedit leghje libri (PDF) nantu à questu tema o altri spazii di cunniscenza. Per avà, se ti piace questu «publicación», ùn smette micca di sparte lu cù l'altri, in u vostru Siti Web, canali, gruppi o cumunità preferiti di e rete suciale, di preferenza libere è aperte cum'è Mastodon, O sicura è privata cum'è n'ambasciata.

O simpricimenti visitate a nostra home page à FromLinux o unitevi à u Canale ufficiale Telegramma da DesdeLinux per leghje è vutà per questa o altre publicazioni interessanti annantu «Software Libre», «Código Abierto», «GNU/Linux» è altri temi ligati à «Informática y la Computación», è a «Actualidad tecnológica».


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

7 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu.

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   azubieta dijo

    Bonghjornu!
    Assai bonu postu! Sò cuntentu di vede chì a cumunità Linux di lingua spagnola hè interessata à u furmatu AppImage. Mi piacerebbe fà una piccula cuntribuzione. U strumentu pkg2appimage esiste dapoi un pezzu è hà alcune carenze. U più notu hè chì i pacchetti resultanti ùn ponu micca esse aduprati in una distribuzione cù un glibc inferiore di u sistema chì hè statu adupratu per creà lu. Hè per quessa chì un altru strumentu più capace hè statu sviluppatu.

    appimage-builder (https://appimage-builder.readthedocs.io) cum'è pkg2appimage utilizza un fugliale yml per a cunfigurazione. In a documentazione pudete truvà un tutoriale nantu à cumu aduprà. E benintesa si pò sempre dumandà, mi piacerebbe chiarisce tutte e dumande.

    riguarda
    Immagine segnaposto Alexis Lopez Zubieta
    Cuntributore di u prugettu AppImage

    1.    Installazione di Linux Post dijo

      Saluti Alexis! Grazie mille per u vostru cummentariu pusitivu annantu à l'articulu. Speremu di scrive prestu un articulu nantu à l'uttellu chì vi cunsigliemu cum'è alternativa più moderna à pkg2appimage. Per u restu, Successu, salute è parechje benedizioni per voi, è tutti l'altri di u prugettu AppImage.

  2.   YT anzianu dijo

    Amici vi dicu chì aghju avutu una sperienza spiacevule cù u formatu .appimage, vi dicu, qualchì ghjornu fà aghju installatu balena etcher (in u mo Neon KDE) chì per disgrazia avà vene solu in questu furmatu in a so versione Linux. L'aghju installatu, l'aghju usatu è l'aghju eliminatu, hè quì chì hà iniziatu u prublema, creu un cartulare in casa chjamatu Applicazioni chì ancu se u sguassate, hè ricreatu dopu ogni riavvio. Ci vole più di un ghjornu per truvà i fugliali piattati chì sò creati senza a vostra autorizazione quandu si corre unu. appimage. Per mè stu furmatu hè più simile à un virus ch'è qualsiasi altru tipu di prugramma. Ùn scherzu micca di novu per installà qualcosa d'altru in questu furmatu.

    1.    Installazione di Linux Post dijo

      Saluti Viejuber YT! Hè una vergogna. Aghju installatu / disinstallatu Balena cù AppImage senza prublemi, è ùn credu micca veramente chì AppImage sia una cattiva iniziativa o una iniziativa male implementata. Duvete pruvà di più per vede cumu si passa ...

  3.   Ghjavi42 dijo

    Hello,

    Complimenti per questu postu. Stavu ancu impazzendu pruvendu à fà corre PacketTracer nantu à u mo LMDE4 (Debian 10)
    In seguitu à l'istruzzioni aghju riesciutu per PacketTracer 7.2.1 ma ferma crashing se l'aghju pruvatu per 7.3.0 cù i stessi prublemi di dipendenza cum'è libjpeg.so.8 è qualchì altru.

    Grazie è saluti.

    1.    Installazione di Linux Post dijo

      Saluti Javi42! Grazie per u vostru cummentariu, sò felice chì u postu vi sia statu utile.

  4.   Ghjavi42 dijo

    Hello,
    Hè sempre in attesa di fà lu travaglià cù Open cù: Aghju pruvatu à creà u .desktop currispundente ma ùn capisce micca bè l'argumentu% f,% F o% U affinchì apre u schedariu passatu cum'è parametru.

    Saluti.