Pkg2appimage: Ako zostaviť vlastné súbory AppImage?
Zvyčajne je to bežné pre mnohých používateľov servera Slobodné a otvorené operačné systémy, Špeciálne v GNU / Linux, v mnohých variantoch vo formách Distribúcie (distribúcie), ktorí si chcú nainštalovať konkrétnu externú aplikáciu a nie sú schopní to urobiť, pretože nie sú kompatibilné s našou Distribúcia GNU / Linux alebo s číslom verzie.
Nedávno sa mi stalo presne toto, keď som chcel pomôcť kolegovi s inštaláciou aplikácie Packet Tracer 7.xx. o jeho Debian Distro 10, pomocou môjho MX Linux 19.1 Distro. A po preskúmaní a vyskúšaní inštalácia externých balíkov z iných Distribúcie (Ubuntu / Debian) a robí «Zastarané» (Downgrade) balíčky a presmerovania knižnice pomocou premenná $ LD_LIBRARY_PATH a vytváranie symbolických odkazov bolo všetko zbytočné, kým tento nástroj nepoužijem Obrázok Pkg2.

Najskôr je dobré zdôrazniť formát súboru alebo technológiu AppImage patrí k tomu, čo je známe ako „Univerzálne aplikácie pre GNU / Linux“. Medzi formátmi zahrnutými pod týmto názvom sa okrem AppImage, nájdu sa Flatpak y prasknutie. Aj keď niektoré často obsahujú paketovú technológiu známu ako OrbitalApps.
Čo je to AppImage?
Z tohto dôvodu AppImage je formát na distribúciu prenosného softvéru v systémoch GNU / Linux na inštaláciu aplikácie nie sú potrebné oprávnenia superužívateľa. Týmto spôsobom umožniť a uľahčiť binárna distribúcia softvéru, ktorý je nezávislý od Distribúcie GNU / Linux. Čo je veľmi užitočné pre vývojárov aj používateľov.
"Stiahnite si aplikáciu, vykonajte ju a spustite. Nie je potrebné ho inštalovať. Knižnice systému a predvoľby systému sa nezmenia. Môže tiež bežať v karanténe, ako je Firejail. Distribuujte svoju desktopovú aplikáciu pre systém Linux vo formáte AppImage a získajte používateľov, ktorí používajú všetky bežné distribúcie systému Linux. Zbaľte sa raz a behajte všade. Oslovuje používateľov všetkých hlavných distribúcií pre počítače". https://appimage.org/

Pkg2appimage: Nástroj na vytváranie aplikácií AppImage
Podľa vývojárov Technológia AppImage na svojej oficiálnej webovej stránke tento nástroj oficiálne využíva AppImageKit na vytváranie aplikácií od začiatku pod týmto formátom .AppImage. Medzitým použite tento nástroj na vytváranie (prevod) aplikácií AppImage z iných aplikácií, ktoré už boli vytvorené v iných formátoch Obrázok Pkg2.
V mojom konkrétnom prípade, keďže som chcel postaviť a .AppImage žiadosti Packet Tracer 7.xx, Pokračoval som v použití postupu opísaného v Archív GitHub spoločnosti Konradmb na Pkg2appimage a Packet Tracer.
Použitie Obrázok Pkg2
A ako hovorí autor, pokračoval som vykonaním nasledujúcich krokov s ich príslušnými príkazovými príkazmi:
A. - Krok 1
Klonujte úložisko súborov .yml pre Packet Tracer
git klon https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /
B. - Krok 2
Stiahnite si nástroj Pkg2appimage a urobte ho spustiteľným
wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage
C. - Krok 3
Aktualizovať obsah súbor .yml s novou cestou na stiahnutie súboru Sledovač paketovpretože aktuálna cesta na stiahnutie súbor neobsahuje. Na tento účel je možné editor nano konzoly použiť nasledovne:
nano PacketTracer.yml
Potom musí komentovať (deaktivovať pomocou #) zastaraný riadok a zadajte ten správny, o jeden riadok vyššie takto:
- 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. - Krok 4
Zostavte balíček .AppImage del Sledovač paketov uvedené v súbor .yml
./pkg2appimage PacketTracer.yml
E. - Krok 5
Spustite balík .AppImage del Sledovač paketov konštruovaný. To isté, ak bolo všetko vykonané správne, musí byť v ceste:
„/ home / $ USER / PacketTracer-AppImage / out /“
Po vykonaní budete môcť vizualizovať svoje nová aplikácia AppImage ako je uvedené nižšie:
Tím MX Linux 19.1 (založený na Debiane 10 - Buster)


Tím GNU / Linux Debian 10 (Buster)

Po tomto návode a niekoľkých akciách pokusov a omylov dúfam, že si mnohí dokážu zostaviť svoje vlastné aplikácie .AppImage použitie Obrázok Pkg2.

Záver
V to dufame "užitočný malý príspevok" na «Pkg2appimage», nástroj určený na vytváranie inštalačné súbory aplikácií vo formáte AppImage použitím binárne súbory (tar.gz, .deb alebo .ppa) existujúce a a popisný súbor .yml dosiahnuť premenu; byť veľa záujem a užitočnosť, Pre celú «Comunidad de Software Libre y Código Abierto» a veľmi prispieva k rozšíreniu nádherného, gigantického a rastúceho ekosystému aplikácií systému «GNU/Linux».
A pre viac informácií neváhajte vždy navštíviť ktorúkoľvek z nich Online knižnica ako OpenLibra y jedit čítať knihy (PDF) na túto tému alebo iné vedomostné oblasti. Zatiaľ, ak sa vám to páčilo «publicación», neprestávaj to zdieľať s ostatnými, vo vašom Obľúbené webové stránky, kanály, skupiny alebo komunity sociálnych sietí, najlepšie bezplatné a otvorené ako Mastodon, alebo bezpečné a súkromné ako telegram.
Alebo jednoducho navštívte našu domovskú stránku na adrese FromLinux alebo sa pripojte k oficiálnemu kanálu Telegram z DesdeLinuxu čítať a hlasovať za túto alebo iné zaujímavé publikácie o «Software Libre», «Código Abierto», «GNU/Linux» a ďalšie témy súvisiace s «Informática y la Computación»a «Actualidad tecnológica».