Pkg2appimage: Hogyan készítsünk saját AppImage fájlokat?
Általában gyakori, a Ingyenes és nyitott operációs rendszerek, Különösen a GNU / Linux, számos változatában a Disztribúciók (Distros), egy adott külső alkalmazást akar telepíteni, és nem tudja megtenni, mivel nem kompatibilis a mi GNU / Linux Distro vagy annak verziószámával.
Nemrég pontosan ez történt velem, amikor egy kollégámnak akartam segíteni az alkalmazás telepítésében Packet Tracer 7.xx. róla Debian Distro 10, az én használatával MX Linux 19.1 Distro. Kutatás és tesztelés után pedig telepítsen külső csomagokat másból Distros (Ubuntu / Debian) és csinálom «Elavult» (Leminősítés) csomag és könyvtár átirányítja a változó $ LD_LIBRARY_PATH és szimbolikus linkek létrehozásával minden haszontalan volt, amíg nem használom az eszközt pkg2appimage.

Először is jó kiemelni, hogy a fájlformátum vagy a technológia AppImage az úgynevezett "Univerzális alkalmazások GNU / Linux számára". Az ezen a néven szereplő formátumok között, a mellett AppImage, megtalálják egymást Flatpak y Snap. Bár egyesek gyakran tartalmazzák az úgynevezett csomagolási technológiát OrbitalApps.
Mi az AppImage?
ezért Az AppImage a hordozható szoftverek GNU / Linux rendszeren történő terjesztésének formátuma az alkalmazás telepítéséhez nincs szükség felhasználói jogosultságokra. Ilyen módon lehetővé tenni és megkönnyíteni a bináris szoftver terjesztés, amely független a GNU / Linux Distros. Ami nagyon hasznos, mind a fejlesztők, mind a felhasználók számára.
"Töltsön le egy alkalmazást, futtathatóvá és futtassa. Nem szükséges telepíteni. A rendszerkönyvtárak és a rendszerbeállítások nem változnak. Futhat olyan homokozóban is, mint a Firejail. Terjessze a Linux asztali alkalmazását az AppImage formátumban, és nyerje meg az összes elterjedt Linux disztribúciót futtató felhasználókat. Csomagolj egyszer és fuss mindenhova. Az összes nagyobb asztali disztribúción eléri a felhasználókat". https://appimage.org/

Pkg2appimage: Eszköz AppImage alkalmazások létrehozásához
A fejlesztők szerint AppImage technológia hivatalos honlapján hivatalos módon használja az eszközt AppImageKit alkalmazásokat a semmiből a formátum alatt felépíteni .AppImage. Eközben az AppImage alkalmazások más, már más formátumokban létrehozott alkalmazásainak elkészítéséhez használja az eszközt pkg2appimage.
Sajátos esetemben, mivel meg akartam építeni a .AppImage az alkalmazás Packet Tracer 7.xx, Tovább folytattam a A Konradmb GitHub tárháza a Pkg2appimage és a Packet Tracer webhelyeken.
Használata pkg2appimage
És ahogy a szerző mondja, a következő lépéseket hajtottam végre a megfelelő parancsokkal:
A.- 1. lépés
Klónozza az .yml fájltárat a Packet Tracer számára
git klón https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /
B.- 2. lépés
Töltse le a Pkg2appimage eszközt, és futtathatóvá tegye
wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage
C. - 3. lépés
A tartalom frissítése .yml fájl új fájlletöltési útvonallal Packet Tracermivel az aktuális letöltési útvonal nem tartalmazza a fájlt. Erre a célra a nano konzol szerkesztő a következőképpen használható:
nano PacketTracer.yml
Akkor meg kell megjegyzés (letiltás # -al) az elavult sort, és írja be a megfelelőt, egy sorral magasabbra az alábbiak szerint:
- 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. lépés
Készítsd el a csomagot .AppImage del Packet Tracer jelzett .yml fájl
./pkg2appimage PacketTracer.yml
E.- 5. lépés
Futtassa a csomagot .AppImage del Packet Tracer felépített. Ugyanannak kell lennie abban az esetben is, ha mindent helyesen hajtottak végre:
"/ home / $ USER / PacketTracer-AppImage / out /"
És amikor végrehajtják, képes lesz arra, hogy megjelenítse a új AppImage alkalmazás minden nehézség nélkül, az alábbiak szerint:
MX Linux 19.1 Team (Debian 10 alapján - Buster)


GNU / Linux Debian 10 csapat (Buster)

Az oktatóanyag és néhány próba és hiba művelet után remélem, hogy sokan elkészíthetik saját alkalmazásukat .AppImage használatával pkg2appimage.

Következtetés
Reméljük ezt "hasznos kis bejegyzés" tovább «Pkg2appimage», létrehozására tervezett eszköz telepítési fájlok az alkalmazások formátuma AppImage használva bináris fájlok (tar.gz, .deb vagy .ppa) meglévő és a leírás fájl .yml az áttérés elérése érdekében; legyen sok érdeklődés és hasznosság, Az egészért «Comunidad de Software Libre y Código Abierto» és nagyban hozzájárulnak a CSB csodálatos, gigantikus és növekvő ökoszisztémájának elterjedéséhez «GNU/Linux».
És további információért ne habozzon, látogasson meg bármelyiket Online könyvtár mint OpenLibra y jEdit olvasni könyvek (PDF) erről a témáról vagy másokról tudásterületek. Egyelőre, ha ez tetszett «publicación», ne hagyd abba a megosztást másokkal, a te Kedvenc webhelyek, csatornák, csoportok vagy közösségek közösségi hálózatok, lehetőleg ingyenesek és nyitottak Masztodon, vagy biztonságos és privát Telegram.
Vagy egyszerűen keresse fel honlapunkat: FromLinux vagy csatlakozzon a hivatalos csatornához Távirat a DesdeLinux-tól olvasni és szavazni erre vagy más érdekes kiadványokra «Software Libre», «Código Abierto», «GNU/Linux» és egyéb kapcsolódó témák «Informática y la Computación»és a «Actualidad tecnológica».