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ë Nga Linux ose bashkohuni në Kanalin zyrtar Telegram nga 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».