Pkg2appimage: Kako izraditi vlastite datoteke AppImage?

Pkg2appimage: Kako izraditi vlastite datoteke AppImage?

Pkg2appimage: Kako izraditi vlastite datoteke AppImage?

Obično je uobičajeno za mnoge korisnike Besplatni i otvoreni operativni sustavi, Posebno u GNU / Linux, u mnogim varijantama oblika Distribucije (Distros), koji žele instalirati određenu vanjsku aplikaciju, a to ne mogu učiniti, jer nije kompatibilan s našim GNU / Linux Distro ili s brojem njegove verzije.

Nedavno mi se dogodilo upravo ovo kad sam htio pomoći kolegi da instalira aplikaciju Tracer paketa 7.xx. o njegovom Debian Distro 10, koristeći moj MX Linux 19.1 Distro. I nakon istraživanja i testiranja, instaliranja vanjskih paketa od drugih Distribucije (Ubuntu / Debian) i radi «Zastarjelo» (Unazaditi) paket i knjižnica preusmjerava pomoću varijabla $ LD_LIBRARY_PATH i stvaranje simboličkih poveznica, sve je bilo beskorisno, sve dok nisam upotrijebio alat pkg2appimage.

Pkg2appimage: Uvod

Prije svega je dobro istaknuti format datoteke ili tehnologiju AppImage pripada onome što je poznato kao "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.

Što je AppImage?

Prema tome, AppImage je format za distribuciju prijenosnog softvera na GNU / Linuxu za instalaciju aplikacije nisu potrebna dopuštenja superkorisnika. Na takav način, omogućiti i olakšati distribucija binarnog softvera, koji je neovisan o Distribucije GNU / Linuxa. Što je vrlo korisno i za programere i za korisnike.

"Preuzmite aplikaciju, učinite je izvršnom i pokrenite. Nije ga potrebno instalirati. Knjižnice sustava i postavke sustava ne mijenjaju se. Može se pokretati i u pješčaniku poput Firejaila. Distribuirajte svoju Linux aplikaciju za stol u AppImage formatu i osvojite korisnike koji koriste sve uobičajene Linux distribucije. Spakujte se jednom i trčite svugdje. Doseže korisnike u svim glavnim distribucijama na radnoj površini". https://appimage.org/

AppImageHub
Povezani članak:
AppImage ima trgovinu aplikacija "AppImageHub"
AppImageLauncher
Povezani č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 već kreiranih u drugim formatima, koristite alat pkg2appimage.

U mom konkretnom slučaju, budući da sam želio izgraditi .AppImage prijave Tracer paketa 7.xx, Nastavila sam koristiti postupak opisan u Konradmb-ovo GitHub spremište na Pkg2appimage i Packet Tracer.

Korištenje pkg2appimage

I kao što autor kaže, nastavio sam izvršavajući sljedeće korake s njihovim naredbama za naredbe:

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žuriraj sadržaj .yml datoteka s novom stazom za preuzimanje datoteke Tracer paketajer trenutna putanja preuzimanja ne sadrži datoteku. U tu svrhu urednik nano konzole može se koristiti na sljedeći način:

nano PacketTracer.yml

Onda mora komentar (onemogući s #) 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 Tracer paketa naznačeno u .yml datoteka

./pkg2appimage PacketTracer.yml

E.- 5. korak

Pokrenite paket .AppImage del Tracer paketa 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 Debianu 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 pomoću pkg2appimage.

Generička slika za zaključke članka

Zaključak

Nadamo se ovome "koristan mali post" na  «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 pretvorbu; biti puno kamata i korisnost, Za cijelo «Comunidad de Software Libre y Código Abierto» i od velikog doprinosa širenju divnog, gigantskog i rastućeg ekosustava aplikacija «GNU/Linux».

A za više informacija, nemojte uvijek oklijevati posjetiti bilo koju Internetska knjižnica kao OpenLibra y jedit čitati knjige (PDF-ovi) na ovu temu ili druge područja znanja. Za sada, ako vam se ovo svidjelo «publicación», nemojte ga 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 Mastodont, ili sigurno i privatno poput Telegram.

Ili jednostavno posjetite našu početnu stranicu na FromLinux ili se pridružite službenom kanalu Telegram tvrtke DesdeLinux čitati i glasati za ovu ili druge zanimljive publikacije na «Software Libre», «Código Abierto», «GNU/Linux» i druge teme povezane s «Informática y la Computación», I «Actualidad tecnológica».