Pkg2appimage: Kuidas luua oma AppImage-faile?

Pkg2appimage: Kuidas luua oma AppImage-faile?

Pkg2appimage: Kuidas luua oma AppImage-faile?

Tavaliselt on see paljude kasutajate jaoks tavaline Tasuta ja avatud opsüsteemid, Spetsiaalselt GNU / Linux, selle paljudes variantides Distributsioonid (distrod), kes soovivad installida kindlat välist rakendust ja ei saa seda teha, kuna see ei ühildu meie rakendusega GNU / Linux Distro või selle versiooninumbriga.

Hiljuti juhtus see täpselt minuga, kui tahtsin aidata kolleegil rakendust installida Pakettide jälgija 7.xx. tema kohta Debiani Distro 10, kasutades minu MX Linux 19.1 Distro. Ja pärast uurimist ja testimist installige väliseid pakette teistelt Distrod (Ubuntu / Debian) ja tehes «Aegunud» (Alandada) pakette ja raamatukogu ümbersuunamisi, kasutades muutuja $ LD_LIBRARY_PATH ja sümboolsete linkide loomisel oli kõik kasutu, kuni ma tööriista kasutan Pkg2pilt.

Pkg2appimage: sissejuhatus

Esiteks on hea rõhutada, et failivorming või tehnoloogia AppImage kuulub sellesse, mis on tuntud kui "Universaalsed rakendused GNU / Linuxile". Selle nime all sisalduvate vormingute hulgas lisaks AppImage, nad leiavad üksteist Flatpak y Tõmme. Kuigi mõned sisaldavad sageli pakettide tehnoloogiat, mida nimetatakse  OrbitalApps.

Mis on AppImage?

Seetõttu AppImage on kaasaskantava tarkvara levitamise formaat GNU / Linuxis rakenduse installimiseks pole vaja ülekasutaja õigusi. Sel viisil lubada ja hõlbustada binaarse tarkvara levitamine, mis ei sõltu GNU / Linuxi distrod. Mis on väga kasulik nii arendajatele kui ka kasutajatele.

"Laadige alla rakendus, muutke see käivitatavaks ja käivitage. Seda pole vaja installida. Süsteemi teeke ja süsteemi eelistusi ei muudeta. See võib töötada ka liivakastis nagu Firejail. Levitage oma Linuxi töölauarakendust AppImage-vormingus ja võitke kasutajad, kes käitavad kõiki levinud Linuxi jaotusi. Pakkige üks kord ja jookske igale poole. Jõuab kasutajateni kõigis suuremates töölaua jaotustes". https://appimage.org/

AppImageHub
Seotud artikkel:
Rakendusel AppImage on rakenduste pood "AppImageHub"
AppImageLauncher
Seotud artikkel:
AppImageLauncher: saate rakendusi hõlpsalt käivitada ja integreerida Appimage'i

Pkg2appimage: sisu

Pkg2appimage: tööriist AppImage'i rakenduste loomiseks

Arendajate sõnul AppImage tehnoloogia oma ametlikul veebisaidil kasutab see tööriista ametlikult AppImageKit rakenduste loomiseks nullist formaadi all .AppImage. Samal ajal saate teiste vormingute all loodud AppImage'i rakenduste loomiseks (teisendamiseks) tööriista kasutada Pkg2pilt.

Minu konkreetsel juhul, kuna tahtsin ehitada a .AppImage taotlusest Pakettide jälgija 7.xx, Jätkasin dokumendis kirjeldatud protseduuri kasutamist Konradmbi GitHubi hoidla Pkg2appimage'is ja Packet Traceris.

Kasutamine Pkg2pilt

Ja nagu autor ütleb, tegin järgmised sammud nende vastavate käskudega:

A. - 1. samm

Kloonige paketijälgija .yml-failihoidla

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

B. - 2. samm

Laadige alla tööriist Pkg2appimage ja tehke see käivitatavaks

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

C. - 3. samm

Värskenda saidi sisu .yml-fail uue faili allalaadimise teega Pakettide jälgijakuna praegune allalaadimise tee ei sisalda faili. Sel eesmärgil saab nanokonsooli redaktorit kasutada järgmiselt:

nano PacketTracer.yml

Siis peab kommentaar (keelake #-ga) aegunud rida ja sisestage õige, üks rida kõrgemal järgmiselt:

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

Ehitage pakett .AppImage kohta Pakettide jälgija märgitud .yml-fail

./pkg2appimage PacketTracer.yml

E. - 5. samm

Käivitage pakett .AppImage kohta Pakettide jälgija ehitatud. Sama, kui kõik on õigesti täidetud, peab olema teel:

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

Ja kui olete hukatud, saate oma uus AppImage rakendus ilma raskusteta, nagu allpool näidatud:

MX Linux 19.1 meeskond (põhineb Debianil 10 - Buster)

GNU / Linuxi Debiani 10 meeskond (Buster)

Pkg2appimage: pakettjälgija

Pärast seda õpetust ja mõningaid katse- ja veatoiminguid loodan, et paljud saavad ise oma rakendusi luua .AppImage kasutamine Pkg2pilt.

Artikli järelduste üldine pilt

Järeldus

Loodame seda "kasulik väike postitus" edasi  «Pkg2appimage», mille loomiseks on loodud tööriist installifailid taotluste vormingus AppImage kasutamine binaarfailid (tar.gz, .deb või .ppa) olemasolev ja a kirjeldusfail .yml pöördumise saavutamiseks; ole palju huvi ja kasulikkus, Tervikuna «Comunidad de Software Libre y Código Abierto» ja on suur panus Iraanide imelise, hiiglasliku ja kasvava ökosüsteemi levimisse «GNU/Linux».

Ja lisateabe saamiseks külastage alati mõnda neist Veebiraamatukogu kui OpenLibra y jedit lugema raamatud (PDF-id) sellel teemal või teistel teadmiste valdkonnad. Praegu, kui see teile meeldis «publicación», ära lõpeta selle jagamist teistega, teie Lemmikveebisaidid, kanalid, rühmad või kogukonnad sotsiaalvõrgustikke, eelistatavalt tasuta ja avatud Paksunahalinevõi turvaline ja privaatne Telegramm.

Või lihtsalt külastage meie kodulehte aadressil FromLinux või liituge ametliku kanaliga Telegramm DesdeLinuxist selle või muude huvitavate väljaannete kohta lugemiseks ja nende poolt hääletamiseks «Software Libre», «Código Abierto», «GNU/Linux» ja muud teemad, mis on seotud «Informática y la Computación»Ja «Actualidad tecnológica».