Pkg2appimage: Kako ustvariti lastne datoteke AppImage?

Pkg2appimage: Kako ustvariti lastne datoteke AppImage?

Pkg2appimage: Kako ustvariti lastne datoteke AppImage?

Običajno je pogosto za številne uporabnike Brezplačni in odprti operacijski sistemi, Posebej v GNU / Linux, v številnih različicah v obliki Porazdelitve (Distros), ki želijo namestiti določeno zunanjo aplikacijo in je ne morejo storiti, ker ni združljiva z našo GNU / Linux Distro ali s številko različice.

Pred kratkim se mi je zgodilo ravno to, ko sem želel pomagati kolegu pri namestitvi aplikacije Packet Tracer 7.xx. o svojem Debian Distro 10, z uporabo mojega MX Linux 19.1 Distro. In po raziskovanju in testiranju namestite zunanje pakete drugih Distroji (Ubuntu / Debian) in delaš «Zastarelo» (Znižanje) paketi in preusmeritve knjižnice z uporabo spremenljivka $ LD_LIBRARY_PATH in ustvarjanje simbolnih povezav je bilo vse neuporabno, dokler orodja nisem uporabil pkg2appimage.

Pkg2appimage: Uvod

Najprej je dobro poudariti format datoteke ali tehnologijo AppImage pripada tistemu, kar je znano kot "Univerzalne aplikacije za GNU / Linux". Med formati, vključenimi pod tem imenom, poleg AppImage, se najdeta Flatpak y Snap. Nekateri pa pogosto vključujejo paketno tehnologijo, znano kot  OrbitalApps.

Kaj je AppImage?

Zato AppImage je oblika za distribucijo prenosne programske opreme na GNU / Linux za namestitev aplikacije niso potrebna dovoljenja super uporabnika. Na tak način omogočiti in olajšati distribucija binarne programske opreme, ki je neodvisen od Distribucije GNU / Linux. Kar je zelo koristno tako za razvijalce kot za uporabnike.

"Prenesite aplikacijo, jo naredite izvedljivo in zaženite. Ni ga treba namestiti. Sistemske knjižnice in sistemske nastavitve se ne spremenijo. Lahko deluje tudi v peskovniku, kot je Firejail. Distribuirajte svojo namizno aplikacijo Linux v obliki AppImage in pridobite uporabnike, ki uporabljajo vse običajne distribucije Linuxa. Enkrat spakiraj in teči povsod. Doseže uporabnike v vseh večjih namiznih distribucijah". https://appimage.org/

AppImageHub
Povezani članek:
AppImage ima trgovino z aplikacijami "AppImageHub"
AppImageLauncher
Povezani članek:
AppImageLauncher: enostavno zagon in integracija aplikacij v Appimage

Pkg2appimage: Vsebina

Pkg2appimage: orodje za ustvarjanje aplikacij AppImage

Po navedbah razvijalcev AppImage tehnologija na svoji uradni spletni strani orodje uradno uporablja AppImageKit za izdelavo aplikacij iz nič pod obliko .AppImage. Za izdelavo (pretvorbo) aplikacij AppImage iz drugih, ki so že bile ustvarjene v drugih oblikah, uporabite orodje pkg2appimage.

V mojem konkretnem primeru, ker sem hotel zgraditi .AppImage vloge Packet Tracer 7.xx, Nadaljeval sem s postopkom, opisanim v Konradmbov repozitorij GitHub v Pkg2appimage in Packet Tracer.

Uporaba pkg2appimage

In kot pravi avtor, sem nadaljeval z naslednjimi koraki z njihovimi ukazi:

A. - 1. korak

Klonirajte shrambo datotek .yml za Packet Tracer

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

B. - 2. korak

Prenesite orodje Pkg2appimage in ga naredite izvedljiv

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

C. - 3. korak

Posodobi vsebino .yml datoteka z novo potjo za prenos datoteke Sledilnik paketovker trenutna pot prenosa ne vsebuje datoteke. V ta namen lahko uporabimo urejevalnik nano konzole, kot sledi:

nano PacketTracer.yml

Potem mora komentar (onemogoči s #) zastarelo vrstico in vnesite pravilno, eno vrstico višje, kot sledi:

- 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. korak

Sestavite paket .AppImage od Sledilnik paketov je navedeno v .yml datoteka

./pkg2appimage PacketTracer.yml

E. - 5. korak

Zaženite paket .AppImage od Sledilnik paketov zgrajeno. Enako, če je bilo vse pravilno izvedeno, mora biti na poti:

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

In po izvedbi si boste lahko vizualizirali svojo nova aplikacija AppImage brez težav, kot je prikazano spodaj:

Skupina MX Linux 19.1 (na osnovi Debian 10 - Buster)

GNU / Linux Debian 10 Team (Buster)

Pkg2appimage: sledilnik paketov

Upam, da bodo po tej vadnici in nekaterih poskusnih in napačnih akcijah mnogi lahko ustvarili lastne aplikacije .AppImage uporabo pkg2appimage.

Splošna slika za zaključke članka

Zaključek

Upamo, da to "koristna majhna objava" na  «Pkg2appimage», orodje za ustvarjanje namestitvene datoteke prijav v tej obliki AppImage uporabo binarne datoteke (tar.gz, .deb ali .ppa) obstoječe in a opisna datoteka .yml doseči pretvorbo; biti veliko obresti in koristnosti, V celoti «Comunidad de Software Libre y Código Abierto» in velik prispevek k širjenju čudovitega, velikanskega in rastočega ekosistema aplikacij «GNU/Linux».

In za več informacij vedno ne oklevajte obiskati nobene Spletna knjižnica kot OpenLibra y jedit brati knjige (PDF) o tej temi ali drugih področja znanja. Za zdaj, če vam je bilo to všeč «publicación», ne nehajte ga deliti z drugimi, v vašem Priljubljena spletna mesta, kanali, skupine ali skupnosti socialnih omrežij, po možnosti brezplačno in odprto kot Mastodonali varno in zasebno Telegram.

Ali pa preprosto obiščite našo domačo stran na naslovu FromLinux ali se pridružite uradnemu kanalu Telegram iz FromLinux branje in glasovanje za to ali druge zanimive publikacije na temo «Software Libre», «Código Abierto», «GNU/Linux» in druge teme, povezane z «Informática y la Computación», in «Actualidad tecnológica».


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

      azubieta je dejal

    Pozdravljeni!
    Zelo dobra objava! Vesel sem, ko vidim, da špansko govorečo skupnost Linuxa zanima format AppImage. Rad bi prispeval majhen prispevek. Orodje pkg2appimage obstaja že nekaj časa in ima nekaj pomanjkljivosti. Najbolj opazno je, da nastalih paketov ni mogoče uporabiti v distribuciji z nižjim glibc kot sistem, ki je bil uporabljen za njegovo izdelavo. Zato je bilo razvito drugo zmogljivejše orodje.

    graditelj aplikacij (https://appimage-builder.readthedocs.io) kot pkg2appimage za konfiguracijo uporablja datoteko yml. V dokumentaciji najdete vadnico o uporabi. In seveda lahko vedno vprašate, z veseljem pojasnim vsa vprašanja.

    pozdrav
    Slika nadomestnega znaka Alexis Lopez Zubieta
    Sodelavec projekta AppImage

         Linux po namestitvi je dejal

      Lep pozdrav Alexis! Najlepša hvala za vaš pozitiven komentar na članek. Upamo, da bomo kmalu napisali članek o orodju, ki ga priporočate kot sodobnejšo alternativo pkg2appimage. V preostalem uspeh, zdravje in veliko blagoslova vam in vsem ostalim v projektu AppImage.

      Starejši YT je dejal

    Prijatelji, povem vam, da sem imel neprijetno izkušnjo z .appimage formatom, povem vam, pred nekaj dnevi sem namestil balena etcher (v svoj KDE Neon), ki na žalost zame zdaj prihaja samo v tej obliki v svoji Linux različici. Namestil sem ga, uporabil in izbrisal, tam se je težava začela, doma ustvarim mapo z imenom Aplikacije, ki se po vsakem ponovnem zagonu ponovno ustvari, tudi če jo izbrišete. Poiščite skrite datoteke, ki so ustvarjene brez vašega dovoljenja, ko jih zaženete, traja več kot en dan. appimage. Zame je ta oblika bolj podobna virusu kot drugi vrsti programov. Ne hecam se spet, da bi namestili kaj drugega v tej obliki.

         Linux po namestitvi je dejal

      Lep pozdrav Viejuber YT! Škoda. Baleno z aplikacijo AppImage sem namestil / odstranil brez težav in res nisem verjel, da je AppImage slaba ali slabo izvedena pobuda. Poskusite več, da vidite, kako gre ...

      javi42 je dejal

    Pozdravljeni,

    Čestitke za to objavo. Prav tako sem ponorel, ko sem poskušal PacketTracer zagnati na svojem LMDE4 (Debian 10)
    V skladu z navodili sem uspel za PacketTracer 7.2.1, vendar se še naprej sesuje, če ga preizkusim za 7.3.0 z enakimi težavami odvisnosti kot libjpeg.so.8 in še več.

    Hvala in pozdrav.

         Linux po namestitvi je dejal

      Lep pozdrav Javi42! Zahvaljujem se vam za komentar, vesel sem, da vam je prispevek koristen.

      javi42 je dejal

    Pozdravljeni,
    Še vedno čaka na to, da bo deloval z Open z: Poskušal sem ustvariti ustrezen .desktop, vendar ne ujame argumenta% f,% F ali% U, tako da odpre datoteko, posredovano kot parameter.

    Lep pozdrav.