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.

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/

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)

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

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