Pkg2appimage: Hogyan készítsünk saját AppImage fájlokat?

Pkg2appimage: Hogyan készítsünk saját AppImage fájlokat?

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.

Pkg2appimage: Bevezetés

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/

AppImageHub
Kapcsolódó cikk:
Az AppImage rendelkezik egy "AppImageHub" alkalmazással.
AppImageLauncher
Kapcsolódó cikk:
AppImageLauncher: könnyedén elindíthatja és integrálhatja az alkalmazásokat az Appimage alkalmazásba

Pkg2appimage: Tartalom

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)

Pkg2appimage: Csomagkövető

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.

Általános kép a cikk következtetéseihez

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: DesdeLinux vagy csatlakozzon a hivatalos csatornához Távirata DesdeLinux 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».


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   azubieta dijo

    Hello!
    Nagyon jó bejegyzés! Örömmel látom, hogy a spanyol nyelvű Linux közösséget érdekli az AppImage formátum. Szeretnék egy kis hozzájárulást tenni. A pkg2appimage eszköz egy ideje létezik, és van néhány hiányossága. A legnevezetesebb az, hogy az így kapott csomagok nem használhatók alacsonyabb glibc értékű disztribúcióban, mint a létrehozáshoz használt rendszer. Ezért fejlesztettek ki egy újabb képességesebb eszközt.

    appimage-builder (https://appimage-builder.readthedocs.io), mint a pkg2appimage, yml fájlt használ a konfiguráláshoz. A dokumentációban megtalálható egy oktatóanyag a használatáról. És természetesen mindig felteheti, szívesen tisztáznék minden kérdést.

    Üdvözlet
    Alexis Lopez Zubieta helyőrző kép
    AppImage projekt közreműködője

    1.    Linux utáni telepítés dijo

      Üdvözlet Alexis! Nagyon köszönöm a cikkhez fűzött pozitív megjegyzését. Reméljük, hogy hamarosan írunk egy cikket az eszközről, amelyet a pkg2appimage modernebb alternatívájaként ajánl. A többit illetően: sikert, egészséget és sok áldást Önnek és mindenki másnak az AppImage projektben.

  2.   Régebbi YT dijo

    Barátok, elmondom, hogy kellemetlen tapasztalatom volt az .appimage formátummal kapcsolatban, mondom nektek, néhány nappal ezelőtt telepítettem a balena etchert (a KDE Neonomban), amely sajnos nekem csak ebben a formátumban érkezik Linux verziójában. Telepítettem, használtam és töröltem, itt kezdődött a probléma, létrehoztam egy otthoni mappát Applications néven, amely még akkor is, ha törli, minden újraindítás után újra létrejön. Több mint egy napba telik megtalálni az Ön engedélye nélkül létrehozott rejtett fájlokat, amikor egyet futtat. hozzáállás. Számomra ez a formátum inkább vírusszerű, mint más típusú program. Nem viccelek megint, hogy valami mást telepítsek ebben a formátumban.

    1.    Linux utáni telepítés dijo

      Üdvözlet Viejuber YT! Szégyen. Problémák nélkül telepítettem / eltávolítottam a Balenát az AppImage alkalmazással, és nem igazán hittem abban, hogy az AppImage rossz vagy rosszul végrehajtott kezdeményezés. Próbáljon többet megnézni, hogy megy ez ...

  3.   Javi 42 dijo

    Helló,

    Gratulálok ehhez a bejegyzéshez. Megőrültem, amikor megpróbáltam elindítani a PacketTracert az LMDE4-en (Debian 10)
    Az utasításokat követve sikerült a PacketTracer 7.2.1 verziója, de folyamatosan összeomlik, ha ugyanazokkal a függőségi problémákkal próbálkozom a 7.3.0 verzióval, mint a libjpeg.so.8 és még néhány más.

    Köszönet és üdvözlettel.

    1.    Linux utáni telepítés dijo

      Üdvözlet Javi42! Köszönöm a megjegyzést, örülök, hogy a bejegyzés hasznos volt számodra.

  4.   Javi 42 dijo

    Helló,
    Még várat magára, hogy működjön az Open with: Megpróbáltam létrehozni a megfelelő .desktop-ot, de nem fogja el jól a% f,% F vagy% U argumentumot, így megnyitja a paraméterként átadott fájlt. elérte?

    Üdvözlet.