Pkg2appimage: Kako stvoriti vlastite AppImage datoteke?
Obično je uobičajeno za mnoge korisnike Besplatni i otvoreni operativni sistemi, Posebno u GNU / Linux, u mnogim varijantama oblika Distribucije (Distros), koji žele instalirati određenu vanjsku aplikaciju i to ne mogu učiniti, jer nije kompatibilan s našom GNU / Linux Distro ili sa brojem verzije.
Nedavno mi se dogodilo upravo to kad sam htio da pomognem kolegi da instalira aplikaciju Packet Tracer 7.xx. o njegovom Debian Distro 10, koristeći moj MX Linux 19.1 Distro. A nakon istraživanja i testiranja, instaliranje eksternih paketa od drugih Distribucije (Ubuntu / Debian) i radi «Zastarelo» (Prelazak na stariju verziju) paketi i preusmjeravanja biblioteke pomoću varijabla $ LD_LIBRARY_PATH i stvaranje simboličkih veza, sve je bilo beskorisno, sve dok nisam koristio alat pkg2appimage.

Prvo je dobro naglasiti format datoteke ili tehnologiju AppImage pripada onome što je poznato "Univerzalne aplikacije za GNU / Linux". Među formatima uključenim pod ovim imenom, pored AppImage, pronalaze se Flatpak y puckanje. Iako neki često uključuju paketnu tehnologiju poznatu kao OrbitalApps.
Šta je AppImage?
Dakle, AppImage je format za distribuciju prijenosnog softvera na GNU / Linuxu nema potrebe za dozvolama superkorisnika za instalaciju aplikacije. Na takav način, omogućiti i olakšati distribucija binarnog softvera, koji je neovisan o Distribucije GNU / Linux. Što je vrlo korisno, kako za programere, tako i za korisnike.
"Preuzmite aplikaciju, učinite je izvršnom i pokrenite. Nije ga potrebno instalirati. Sistemske biblioteke i sistemske postavke nisu promijenjene. Može se pokretati i u pješčaniku poput Firejaila. Distribuirajte svoju radnu aplikaciju Linux u AppImage formatu i osvojite korisnike koji koriste sve uobičajene Linux distribucije. Spakujte se jednom i trčite svuda. Doseže korisnike u svim glavnim distribucijama na radnoj površini". https://appimage.org/

Pkg2appimage: Alat za stvaranje aplikacija AppImage
Prema programerima AppImage tehnologija na svojoj službenoj web stranici službeno koristi alat AppImageKit za izradu aplikacija od nule u formatu .AppImage. U međuvremenu, za izradu (pretvaranje) aplikacija AppImage iz drugih koje su već kreirane u drugim formatima, koristite alat pkg2appimage.
U mom konkretnom slučaju, budući da sam želio napraviti a .AppImage prijave Packet Tracer 7.xx, Nastavila sam koristiti postupak opisan u Konradmb-ovo GitHub spremište na Pkg2appimage i Packet Tracer.
Use of pkg2appimage
I kao što autor kaže, nastavio sam izvršavajući sljedeće korake s njihovim odgovarajućim naredbama:
A. - Korak 1
Klonirajte spremište datoteka .yml za Packet Tracer
git klon https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /
B.- Korak 2
Preuzmite alat Pkg2appimage i učinite ga izvršnim
wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage
C.- Korak 3
Ažurirajte sadržaj .yml datoteka s novom stazom za preuzimanje datoteke packet tracerjer trenutna putanja preuzimanja ne sadrži datoteku. U tu svrhu, uređivač nano konzole može se koristiti na sljedeći način:
nano PacketTracer.yml
Onda mora komentar (onemogućiti sa #) zastarjelu liniju i unesite ispravnu, jednu liniju više kako slijedi:
- 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. - Korak 4
Sastavite paket .AppImage del packet tracer naznačeno u .yml datoteka
./pkg2appimage PacketTracer.yml
E. - Korak 5
Pokrenite paket .AppImage del packet tracer izgrađena. Isto, u slučaju da je sve pravilno izvedeno, mora biti na putu:
"/ home / $ USER / PacketTracer-AppImage / out /"
A kada se izvrši, moći ćete vizualizirati svoj nova aplikacija AppImage bez ikakvih poteškoća, kao što je prikazano u nastavku:
MX Linux 19.1 tim (zasnovan na Debian 10 - Buster)


GNU / Linux Debian 10 tim (Buster)

Nakon ovog vodiča i nekih radnji pokušaja i pogrešaka, nadam se da mnogi mogu izraditi vlastite aplikacije .AppImage koristeći pkg2appimage.

zaključak
Nadamo se ovome "koristan mali post" o «Pkg2appimage», alat dizajniran za stvaranje instalacijske datoteke aplikacija u formatu AppImage koristeći binarne datoteke (tar.gz, .deb ili .ppa) postojeće i a datoteka opisa .yml postići konverziju; biti puno kamata i korisnost, U cjelini «Comunidad de Software Libre y Código Abierto» i od velikog doprinosa širenju divnog, gigantskog i rastućeg ekosistema aplikacija «GNU/Linux».
I za više informacija, nemojte uvijek oklijevati posjetiti bilo koju Internet biblioteka como OpenLibra y jedit citati knjige (PDF-ovi) na ovu temu ili druge područja znanja. Za sada, ako vam se ovo svidjelo «publicación», nemojte prestati dijeliti s drugima, u vašem Omiljene web stranice, kanali, grupe ili zajednice društvenih mreža, po mogućnosti besplatnih i otvorenih kao Mastodon, ili sigurno i privatno telegram.
Ili jednostavno posjetite našu početnu stranicu na FromLinux ili se pridružite službenom kanalu Telegram s DesdeLinuxa čitati i glasati za ovu ili druge zanimljive publikacije o «Software Libre», «Código Abierto», «GNU/Linux» i druge teme povezane sa «Informática y la Computación», i «Actualidad tecnológica».