Pkg2appimage: Si të krijojmë skedarët tanë AppImage?

Pkg2appimage: Si të krijojmë skedarët tanë AppImage?

Pkg2appimage: Si të krijojmë skedarët tanë AppImage?

Zakonisht është e zakonshme, për shumë përdorues të Sisteme operative falas dhe të hapura, Veçanërisht në GNU / Linux, në shumë variante të saj në format e Shpërndarjet (Distros), duke dashur të instaloni një aplikacion të veçantë të jashtëm dhe të mos jeni në gjendje ta bëni atë, pasi nuk është i pajtueshëm me programin tonë Distro e GNU / Linux ose me numrin e tij të versionit.

Kohët e fundit, pikërisht kjo më ndodhi, kur doja të ndihmoja një koleg të instalonte aplikacionin Gjurmuesi i Paketave 7.xx. për të tijat Debian Distro 10, duke përdorur timen Distro MX Linux 19.1. Dhe pas hulumtimit dhe testimit, instalimi i paketave të jashtme nga të tjerët Distros (Ubuntu / Debian) dhe duke bërë «Të vjetruara» (Zvogëloj) paketat dhe ridrejtimet e bibliotekës duke përdorur variabla $ LD_LIBRARY_PATH dhe duke krijuar lidhje simbolike, gjithçka ishte e padobishme, derisa ta përdor mjetin Pkg2pamje.

Pkg2pamja: Hyrje

Goodshtë mirë, para së gjithash, të theksohet se formati i skedarit ose teknologjia AppImage i përket asaj që njihet si "Aplikime Universale për GNU / Linux". Ndër formatet e përfshira nën këtë emër, përveç AppImage, ata e gjejnë njëri-tjetrin Flatpak y Kap. Megjithëse, disa shpesh përfshijnë teknologjinë e paketave të njohur si  Apps Orbital.

Çfarë është AppImage?

Kështu, AppImage është një format për shpërndarjen e programeve portabël në GNU / Linux nuk ka nevojë për leje të superpërdoruesit për të instaluar aplikacionin. Në një mënyrë të tillë, për të lejuar dhe lehtësuar shpërndarja binare e softverit, që është e pavarur nga Distroset e GNU / Linux. E cila është shumë e dobishme, si për zhvilluesit ashtu edhe për përdoruesit.

"Shkarkoni një aplikacion, bëjeni të ekzekutueshëm dhe ekzekutoni. Nuk është e nevojshme ta instaloni. Bibliotekat e sistemit dhe preferencat e sistemit nuk ndryshohen. Mund të funksionojë gjithashtu në një kuti rëre si Firejail. Shpërndani aplikacionin tuaj desktop në Linux në formatin AppImage dhe përfitoni nga përdoruesit që përdorin të gjitha shpërndarjet e zakonshme Linux. Paketo një herë dhe vrapo kudo. Arrin përdoruesit në të gjitha shpërndarjet kryesore të desktopit". https://appimage.org/

AppImageHub
Artikulli i lidhur:
AppImage ka një dyqan aplikacionesh "AppImageHub"
AppImageLauncher
Artikulli i lidhur:
AppImageLauncher: nisni lehtë dhe integroni aplikacionet në Appimage

Pkg2pamja: Përmbajtja

Pkg2appimage: Mjet për të krijuar aplikacione AppImage

Sipas Zhvilluesve të Teknologjia AppImage në faqen e saj zyrtare, ajo bën përdorimin zyrtar të mjetit AppImageKit për të ndërtuar aplikacione nga e para nën format .AppImage. Ndërkohë, për të ndërtuar (konvertuar) aplikacione AppImage nga të tjerët të krijuar tashmë në formate të tjera, përdorni mjetin Pkg2pamje.

Në rastin tim të veçantë, pasi që unë të kërkuar për të ndërtuar një .AppImage të aplikacionit Gjurmuesi i Paketave 7.xx, Unë vazhdova të përdor procedurën e përshkruar në Depoja e Konradmb GitHub në Pkg2appimage dhe Packet Tracer.

Përdorimi i Pkg2pamje

Dhe siç thotë autori, unë vazhdova duke ekzekutuar hapat e mëposhtëm me komandat e tyre përkatëse të komandës:

A. - Hapi 1

Depon e skedarit të klonit .yml për Packet Tracer

kloni i git https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /

B. - Hapi 2

Shkarkoni mjetin Pkg2appimage dhe bëjeni të ekzekutueshëm

wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage

C. - Hapi 3

Përditëso përmbajtjen e skedar .yml me shteg të ri të shkarkimit të skedarit Gjurmues i Paketavepasi rruga aktuale e shkarkimit nuk përmban skedarin. Për këtë qëllim, redaktori i konsolës nano mund të përdoret si më poshtë:

nano PacketTracer.yml

Atëherë duhet komento (çaktivizo me #) vijën e vjetëruar dhe futni atë të saktën, një vijë më lart si më poshtë:

- 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.- Hapi 4

Ndërtoni paketën .AppImage del Gjurmues i Paketave treguar në skedar .yml

./pkg2appimage PacketTracer.yml

E.- Hapi 5

Drejtoni paketën .AppImage del Gjurmues i Paketave të ndërtuara. E njëjta gjë, në rast se gjithçka është ekzekutuar si duhet, duhet të jetë në rrugë:

"/ home / $ USER / PacketTracer-AppImage / out /"

Dhe kur ekzekutohet, do të jeni në gjendje të vizualizoni tuajin aplikacioni i ri AppImage pa ndonjë vështirësi, siç tregohet më poshtë:

Ekipi MX Linux 19.1 (Bazuar në Debian 10 - Buster)

Ekipi GNU / Linux Debian 10 (Buster)

Pkg2appimage: Gjurmuesi i Paketave

Pas këtij udhëzimi dhe disa veprimeve të provave dhe gabimeve, shpresoj që shumë të mund të ndërtojnë vetë aplikacionet e tyre .AppImage përdorim Pkg2pamje.

Imazh gjenerik për përfundimet e artikullit

Përfundim

Ne shpresojmë që kjo "post i dobishëm i vogël" më  «Pkg2appimage», një mjet i krijuar për të krijuar skedarët e instalimit të aplikacioneve nën format AppImage përdorim skedarë binarë (tar.gz, .deb ose .ppa) ekzistuese dhe a skedari i përshkrimit .yml për të arritur konvertimin; të jetë shumë interesi dhe dobia, Për të gjithë «Comunidad de Software Libre y Código Abierto» dhe me një kontribut të madh në përhapjen e ekosistemit të mrekullueshëm, gjigant dhe në rritje të zbatimeve të «GNU/Linux».

Dhe për më shumë informacion, mos hezitoni gjithmonë të vizitoni ndonjë Biblioteka online si OpenLibra y jedit te lexosh libra (PDF) për këtë temë apo të tjera fushat e njohurive. Tani për tani, nëse ju pëlqeu kjo «publicación», mos ndalo ndarjen e saj me të tjerët, në tuajin Uebsajtet, kanalet, grupet ose komunitetet e preferuara të rrjeteve sociale, mundësisht falas dhe të hapura si Mastodont, ose si të sigurta dhe private Telegram.

Ose thjesht vizitoni faqen tonë në DesdeLinux ose bashkohuni në Kanalin zyrtar Telegrami i DesdeLinux për të lexuar dhe votuar për këtë ose botime të tjera interesante në «Software Libre», «Código Abierto», «GNU/Linux» dhe tema të tjera që lidhen me «Informática y la Computación», Dhe «Actualidad tecnológica».


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   azubieta dijo

    Hello!
    Post shumë i mirë! Unë jam i lumtur të shoh se komuniteti spanjisht-folës Linux është i interesuar në formatin AppImage. Do të doja të jepja një kontribut të vogël. Mjeti pkg2appimage është shumë kohë më parë dhe ka disa mangësi. Më e dukshmja është se paketat që rezultojnë nuk mund të përdoren në një shpërndarje me një glibc më të ulët se sistemi që u përdor për ta krijuar atë. Kjo është arsyeja pse u zhvillua një mjet tjetër më i aftë.

    ndërtues i pamjeve (https://appimage-builder.readthedocs.io) si pkg2appimage përdor një skedar yml për konfigurim. Në dokumentacion mund të gjeni një udhëzues se si ta përdorni. Dhe sigurisht që gjithmonë mund të bëni, me kënaqësi do të sqaroja çdo pyetje.

    të fala
    Aleksis Lopez Zubieta
    Kontribues i projektit AppImage

    1.    Instaloni Linux Post dijo

      Përshëndetje Aleksis! Faleminderit shumë për komentin tuaj pozitiv në artikull. Shpresojmë të shkruajmë një artikull së shpejti për mjetin që ju po rekomandoni si një alternativë më moderne për pkg2appimage. Për pjesën tjetër, Suksese, shëndet dhe shumë bekime për ju, dhe të gjithë të tjerët në projektin AppImage.

  2.   YT më i vjetër dijo

    Shokë Unë ju them se pata një përvojë të pakëndshme me formatin .appimage, po ju them, para disa ditësh instalova balena etcher (në KDE Neon tim) që fatkeqësisht për mua tani vjen vetëm në këtë format në versionin e tij Linux. Unë e instalova, e përdora dhe e fshiva, aty filloi problemi, unë krijoj një dosje në shtëpi të quajtur Aplikime që edhe nëse e fshini, rikrijohet pas çdo reboot. Duhet më shumë se një ditë për të gjetur skedarët e fshehur që janë krijuar pa autorizimin tuaj kur ekzekutoni një. pamje Për mua ky format është më shumë si një virus sesa çdo lloj programi tjetër. Unë nuk jam duke bërë shaka përsëri për të instaluar diçka tjetër në këtë format.

    1.    Instaloni Linux Post dijo

      Përshëndetje Viejuber YT! Eshte turp. Unë kam instaluar / çinstaluar Balena me AppImage pa probleme dhe nuk besoja vërtet se AppImage është një iniciativë e keqe ose një iniciativë e zbatuar keq. Ju duhet të provoni më shumë për të parë se si shkon ...

  3.   Java42 dijo

    Përshëndetje,

    Urime për këtë postim. Po çmendesha gjithashtu duke u munduar që PacketTracer të punonte në LMDE4 tim (Debian 10)
    Duke ndjekur udhëzimet, unë e kam arritur atë për PacketTracer 7.2.1 por vazhdon të përplaset nëse e provoj për 7.3.0 me të njëjtat probleme të varësisë si libjpeg.so.8 dhe disa më shumë.

    Faleminderit dhe te fala.

    1.    Instaloni Linux Post dijo

      Përshëndetje Javi42! Faleminderit për komentin tuaj, jam i lumtur që postimi ka qenë i dobishëm për ju.

  4.   Java42 dijo

    Përshëndetje,
    Ende është në pritje që ta punoj me Open me: Unë kam provuar të krijoj .desktopin përkatës por nuk e kap argumentin% f,% F ose% U mirë në mënyrë që të hap skedarin e kaluar si parametër. A e keni arritur atë?

    Përshëndetje.