Pkg2appimage: Kako stvoriti vlastite AppImage datoteke?

Pkg2appimage: Kako stvoriti vlastite AppImage datoteke?

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.

Pkg2appimage: Uvod

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/

AppImageHub
Vezani članak:
AppImage ima spremište aplikacija "AppImageHub"
AppImageLauncher
Vezani članak:
AppImageLauncher: lako pokretanje i integriranje aplikacija u Appimage

Pkg2appimage: Sadržaj

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)

Pkg2appimage: Tracer paketa

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

Generička slika za zaključke članka

zaključak

Nadamo se ovome "koristan mali post"«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».