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