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 Distro MX Linux 19.1. 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/

Povezani članak:
AppImage ima trgovinu aplikacija "AppImageHub"
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».


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

7 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   azubieta dijo

    Pozdrav!
    Vrlo dobar post! Drago mi je kad vidim da je Linux zajednica koja govori španjolski zainteresiran za AppImage format. Želio bih dati mali doprinos. Alat pkg2appimage postoji već neko vrijeme i ima neke nedostatke. Najuočljivije je da se rezultirajući paketi ne mogu koristiti u distribuciji s nižim glibc-om od sustava koji je korišten za njegovo stvaranje. Zbog toga je razvijen još jedan sposobniji alat.

    graditelj aplikacija (https://appimage-builder.readthedocs.io) poput pkg2appimage koristi yml datoteku za konfiguraciju. U dokumentaciji možete pronaći tutorial o tome kako ga koristiti. I naravno, uvijek možete pitati, rado bih pojasnio sva pitanja.

    pozdravi
    Slika rezerviranog mjesta Alexis Lopez Zubieta
    Suradnik na projektu AppImage

    1.    Instalacija Linuxa nakon dijo

      Pozdrav Alexis! Puno vam hvala na pozitivnom komentaru na članak. Nadamo se da ćemo uskoro napisati članak o alatu koji preporučujete kao moderniju alternativu pkg2appimage. U ostatku, Uspjeh, zdravlje i puno blagoslova Vama i svima ostalima u projektu AppImage.

  2.   Viejuber YT dijo

    Prijatelji, kažem vam da sam imao neugodno iskustvo s .appimage formatom, kažem vam, prije nekoliko dana instalirao sam balena etcher (u moj KDE Neon) koji nažalost za mene sada dolazi samo u ovom formatu u svojoj Linux verziji. Instalirao sam ga, upotrijebio i izbrisao, tu je problem i krenuo, u kući kreiram mapu koja se zove Applications, čak i ako je izbrišete, ona se ponovno stvara nakon svakog ponovnog pokretanja. Potrebno je više od jednog dana da biste pronašli skrivene datoteke stvorene bez vašeg odobrenja kada ih pokrenete. appimage. Za mene ovaj format više sliči virusu nego drugoj vrsti programa. Ne šalim se opet da bih instalirao nešto drugo u ovom formatu.

    1.    Instalacija Linuxa nakon dijo

      Pozdrav Viejuber YT! Šteta je. Bez problema sam instalirao / deinstalirao Balenu s AppImageom i zapravo nisam vjerovao da je AppImage loša inicijativa ili loše implementirana inicijativa. Trebali biste pokušati više da vidite kako to ide ...

  3.   Javi42 dijo

    Pozdrav,

    Čestitam na ovom postu. Također sam poludio pokušavajući pokrenuti PacketTracer na svom LMDE4 (Debian 10)
    Slijedeći upute uspio sam za PacketTracer 7.2.1, ali on se i dalje ruši ako ga probam za 7.3.0 s istim problemima ovisnosti kao libjpeg.so.8 i neki drugi.

    Hvala i pozdrav.

    1.    Instalacija Linuxa nakon dijo

      Pozdrav Javi42! Hvala vam na komentaru, drago mi je da vam je post bio koristan.

  4.   Javi42 dijo

    Pozdrav,
    Još uvijek je na čekanju da pokrene Open with: Pokušao sam stvoriti odgovarajući .desktop, ali ne prihvaća argument% f,% F ili% U dobro, tako da otvara datoteku proslijeđenu kao parametar. Jeste li postigao?

    Pozdrav.