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 DesdeLinux või liituge ametliku kanaliga Telegramm DesdeLinux 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».


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   asubieta DIJO

    Tere!
    Väga hea postitus! Mul on hea meel näha, et hispaania keelt kõnelev Linuxi kogukond on huvitatud AppImage-vormingust. Tahaksin anda väikese panuse. Tööriist pkg2appimage on olnud mõnda aega olemas ja sellel on mõned puudused. Kõige tähelepanuväärsem on see, et saadud pakette ei saa kasutada madalama glibc-ga jaotuses kui selle loomisel kasutatud süsteem. Seetõttu töötati välja veel üks võimekam tööriist.

    rakenduste kujundaja (https://appimage-builder.readthedocs.io) nagu pkg2appimage kasutab seadistamiseks yml-faili. Dokumentatsioonist leiate õpetuse selle kasutamiseks. Ja muidugi võite alati küsida, täpsustaksin hea meelega küsimusi.

    seoses
    Alexis Lopez Zubieta kohahoidja pilt
    AppImage projekti kaasautor

    1.    Linuxi postituse installimine DIJO

      Tervitused Alexis! Suur aitäh artikli positiivse kommentaari eest. Loodame varsti kirjutada tööriista kohta, mida soovitate pkg2appimage'i moodsama alternatiivina. Ülejäänud jaoks edu, tervist ja palju õnnistusi teile ja kõigile teistele AppImage'i projektis.

  2.   Vanem YT DIJO

    Sõbrad, ma ütlen teile, et mul oli ebameeldiv kogemus .appimage-vormingus, ma ütlen teile, mõned päevad tagasi installisin balena etcheri (minu KDE neoonis), mis minu jaoks kahjuks tuleb nüüd ainult selles vormingus oma Linuxi versioonis. Paigaldasin selle, kasutasin seda ja kustutasin, sealt see probleem alguse saigi. Loon kodus kausta nimega Applications, et isegi kui te selle kustutate, luuakse see pärast iga taaskäivitamist uuesti. Ilma teie loata loodud peidetud failide leidmiseks kulub rohkem kui päev, kui seda käivitate. appimage. Minu jaoks sarnaneb see formaat pigem viirusega kui teist tüüpi programmidega. Ma ei tee enam nalja, et selles vormingus midagi muud installida.

    1.    Linuxi postituse installimine DIJO

      Tervitused Viejuber YT! Häbi. Olen installinud / desinstallinud Balena koos AppImage'iga probleemideta ega uskunud tegelikult, et AppImage on halb algatus või halvasti rakendatud algatus. Peaksite proovima rohkem, et näha, kuidas see läheb ...

  3.   Javi 42 DIJO

    Tere,

    Palju õnne selle postituse puhul. Hakkasin ka hulluks minema, üritades PacketTracerit oma LMDE4-l käivitada (Debian 10)
    Järgides juhiseid, mis mul PacketTracer 7.2.1 puhul on õnnestunud, siis see jookseb pidevalt kokku, kui proovin seda versiooni 7.3.0 jaoks samade sõltuvusprobleemidega nagu libjpeg.so.8 ja veel mõned.

    Tänud ja lugupidamine.

    1.    Linuxi postituse installimine DIJO

      Tervitused Javi42! Tänan teid kommentaari eest, mul on hea meel, et postitus on teile kasulik olnud.

  4.   Javi 42 DIJO

    Tere,
    See on veel ootel, et see Open'iga töötama hakkaks: olen proovinud luua vastava .desktopi, kuid see ei taba argumenti% f,% F ega% U hästi, nii et see avab parameetri kaudu edastatud faili. Kas olete selle saavutanud?

    Tervitused.