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»
.
Pozdravljeni!
Zelo dobra objava! Vesel sem, ko vidim, da špansko govorečo skupnost Linuxa zanima format AppImage. Rad bi prispeval majhen prispevek. Orodje pkg2appimage obstaja že nekaj časa in ima nekaj pomanjkljivosti. Najbolj opazno je, da nastalih paketov ni mogoče uporabiti v distribuciji z nižjim glibc kot sistem, ki je bil uporabljen za njegovo izdelavo. Zato je bilo razvito drugo zmogljivejše orodje.
graditelj aplikacij (https://appimage-builder.readthedocs.io) kot pkg2appimage za konfiguracijo uporablja datoteko yml. V dokumentaciji najdete vadnico o uporabi. In seveda lahko vedno vprašate, z veseljem pojasnim vsa vprašanja.
pozdrav
Slika nadomestnega znaka Alexis Lopez Zubieta
Sodelavec projekta AppImage
Lep pozdrav Alexis! Najlepša hvala za vaš pozitiven komentar na članek. Upamo, da bomo kmalu napisali članek o orodju, ki ga priporočate kot sodobnejšo alternativo pkg2appimage. V preostalem uspeh, zdravje in veliko blagoslova vam in vsem ostalim v projektu AppImage.
Prijatelji, povem vam, da sem imel neprijetno izkušnjo z .appimage formatom, povem vam, pred nekaj dnevi sem namestil balena etcher (v svoj KDE Neon), ki na žalost zame zdaj prihaja samo v tej obliki v svoji Linux različici. Namestil sem ga, uporabil in izbrisal, tam se je težava začela, doma ustvarim mapo z imenom Aplikacije, ki se po vsakem ponovnem zagonu ponovno ustvari, tudi če jo izbrišete. Poiščite skrite datoteke, ki so ustvarjene brez vašega dovoljenja, ko jih zaženete, traja več kot en dan. appimage. Zame je ta oblika bolj podobna virusu kot drugi vrsti programov. Ne hecam se spet, da bi namestili kaj drugega v tej obliki.
Lep pozdrav Viejuber YT! Škoda. Baleno z aplikacijo AppImage sem namestil / odstranil brez težav in res nisem verjel, da je AppImage slaba ali slabo izvedena pobuda. Poskusite več, da vidite, kako gre ...
Pozdravljeni,
Čestitke za to objavo. Prav tako sem ponorel, ko sem poskušal PacketTracer zagnati na svojem LMDE4 (Debian 10)
V skladu z navodili sem uspel za PacketTracer 7.2.1, vendar se še naprej sesuje, če ga preizkusim za 7.3.0 z enakimi težavami odvisnosti kot libjpeg.so.8 in še več.
Hvala in pozdrav.
Lep pozdrav Javi42! Zahvaljujem se vam za komentar, vesel sem, da vam je prispevek koristen.
Pozdravljeni,
Še vedno čaka na to, da bo deloval z Open z: Poskušal sem ustvariti ustrezen .desktop, vendar ne ujame argumenta% f,% F ali% U, tako da odpre datoteko, posredovano kot parameter.
Lep pozdrav.