Pkg2appimage: Kā izveidot savus AppImage failus?

Pkg2appimage: Kā izveidot savus AppImage failus?

Pkg2appimage: Kā izveidot savus AppImage failus?

Parasti tas ir izplatīts daudziem Bezmaksas un atvērtas operētājsistēmas, Īpaši GNU / Linux, daudzos tā variantos Izplatījumi (distros), kas vēlas instalēt noteiktu ārēju lietojumprogrammu un nespēj to izdarīt, jo tā nav saderīga ar mūsu GNU / Linux Distro vai ar tās versijas numuru.

Nesen tieši tas notika ar mani, kad es gribēju palīdzēt kolēģim instalēt lietojumprogrammu Pakešu marķieris 7.xx. par viņu Debian Distro 10, izmantojot manu Distro MX Linux 19.1. Pēc izpētes un testēšanas instalējiet ārējās paketes no citām Distros (Ubuntu / Debian) un uzstājas «Novecojis» (Pazemināt) pakotnes un bibliotēkas novirzīšana, izmantojot mainīgais $ LD_LIBRARY_PATH un izveidojot simboliskas saites, viss bija bezjēdzīgi, līdz es izmantoju šo rīku Pkg2 lietotne.

Pkg2appimage: Ievads

Vispirms ir labi izcelt faila formātu vai tehnoloģiju AppImage pieder pie tā, kas pazīstams kā "Universālas lietojumprogrammas GNU / Linux". Starp formātiem, kas iekļauti ar šo nosaukumu, papildus AppImage, viņi atrod viens otru Flatpak y aizdare. Lai gan daži parasti ietver pakešu tehnoloģiju, kas pazīstama kā  OrbitalApps.

Kas ir AppImage?

Tāpēc AppImage ir formāts portatīvās programmatūras izplatīšanai GNU / Linux lietojumprogrammas instalēšanai nav nepieciešamas superlietotāja atļaujas. Tādā veidā atļaut un atvieglot binārā programmatūras izplatīšana, kas nav atkarīgs no GNU / Linux Distros. Kas ir ļoti noderīgi gan izstrādātājiem, gan lietotājiem.

"Lejupielādējiet lietotni, padariet to izpildāmu un palaidiet. Tas nav nepieciešams instalēt. Sistēmas bibliotēkas un sistēmas preferences netiek mainītas. To var palaist arī tādā smilšu kastē kā Firejail. Izplatiet savu Linux darbvirsmas lietojumprogrammu AppImage formātā un uzvariet lietotājus, kuri darbojas ar visiem izplatītajiem Linux izplatījumiem. Vienreiz iesaiņojiet un skrieniet visur. Sasniedz lietotājus visos lielākajos darbvirsmas izplatījumos". https://appimage.org/

AppImageHub
saistīto rakstu:
AppImage ir lietojumprogrammu veikals "AppImageHub"
AppImageLauncher
saistīto rakstu:
AppImageLauncher: viegli palaidiet un integrējiet lietojumprogrammas Appimage

Pkg2appimage: saturs

Pkg2appimage: rīks AppImage lietojumprogrammu izveidei

Pēc izstrādātāju domām AppImage tehnoloģija savā oficiālajā vietnē tā rīku izmanto oficiāli AppImageKit veidot lietojumprogrammas no jauna zem formāta . AppImage. Tikmēr, lai izveidotu (konvertētu) citu citu jau izveidotu AppImage lietojumprogrammas, izmantojiet rīku Pkg2 lietotne.

Manā konkrētajā gadījumā, tā kā es gribēju izveidot a . AppImage pieteikuma Pakešu marķieris 7.xx, Es turpināju izmantot procedūru, kas aprakstīta Konradmb GitHub krātuve vietnēs Pkg2appimage un Packet Tracer.

Lietošana Pkg2 lietotne

Un, kā saka autors, es veicu šādas darbības ar attiecīgajām komandu komandām:

A.- 1. solis

Klonējiet .yml failu krātuvi pakešu izsekotājam

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

B.- 2. solis

Lejupielādējiet rīku Pkg2appimage un padariet to izpildāmu

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

C.- 3. solis

Atjaunināt vietnes .yml fails ar jaunu failu lejupielādes ceļu Pakešu marķierisjo pašreizējais lejupielādes ceļš nesatur failu. Šim nolūkam nano konsoles redaktoru var izmantot šādi:

nano PacketTracer.yml

Tad tam ir jābūt komentārs (atspējot ar #) novecojušo rindu un ievadiet pareizo, par vienu rindiņu augstāk:

- 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. solis

Izveidojiet paketi . AppImage del Pakešu marķieris norādīts .yml fails

./pkg2appimage PacketTracer.yml

E.- 5. solis

Palaidiet paketi . AppImage del Pakešu marķieris uzbūvēts. Tam pašam, ja viss ir izpildīts pareizi, ir jābūt ceļā:

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

Un, kad tiks izpildīts, jūs varēsiet vizualizēt savu jauna lietotne AppImage bez jebkādām grūtībām, kā parādīts zemāk:

MX Linux 19.1 komanda (pamatojoties uz Debian 10 - Buster)

GNU / Linux Debian 10 komanda (Buster)

Pkg2appimage: pakešu marķieris

Pēc šīs apmācības un dažām izmēģināšanas un kļūdu darbībām es ceru, ka daudzi varēs izveidot paši savas lietojumprogrammas . AppImage izmantojot Pkg2 lietotne.

Vispārējs attēls raksta secinājumiem

Secinājums

Mēs to ceram "noderīga maz ziņa" uz  «Pkg2appimage», kas izveidots, lai izveidotu instalācijas faili pieteikumu formātā AppImage izmantojot bināros failus (tar.gz, .deb vai .ppa) esošie un a apraksta fails .yml panākt konversiju; esi daudz interese un lietderība, Visam «Comunidad de Software Libre y Código Abierto» un liels ieguldījums brīnišķīgās, gigantiskās un augošās EOS ekosistēmas izplatībā «GNU/Linux».

Lai iegūtu vairāk informācijas, ne vienmēr vilcinieties ar kādu no tiem Tiešsaistes bibliotēkaOpenLibra y jedit Lasīt grāmatas (PDF) par šo tēmu vai citiem zināšanu jomas. Pagaidām, ja jums tas patika «publicación», nepārtrauciet to kopīgot ar citiem, jūsu Izlases vietnes, kanāli, grupas vai kopienas sociālo tīklu, vēlams bezmaksas un atvērtu kā Mastodontsvai droša un privāta Telegram.

Vai vienkārši apmeklējiet mūsu mājas lapu vietnē DesdeLinux vai pievienojieties oficiālajam kanālam Telegramma no DesdeLinux lasīt un balsot par šo vai citām interesantām publikācijām vietnē «Software Libre», «Código Abierto», «GNU/Linux» un citas tēmas, kas saistītas ar «Informática y la Computación», un «Actualidad tecnológica».


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   azubieta teica

    Labdien!
    Ļoti labs ieraksts! Es priecājos redzēt, ka spāņu valodā runājošā Linux kopiena ir ieinteresēta AppImage formātā. Es gribētu sniegt nelielu ieguldījumu. Rīks pkg2appimage darbojas jau kādu laiku, un tam ir daži trūkumi. Vissvarīgākais ir tas, ka iegūtās paketes nevar izmantot izplatīšanā ar zemāku glibc nekā sistēma, kas tika izmantota tā izveidošanai. Tāpēc tika izstrādāts vēl viens spējīgāks rīks.

    lietotņu attēlu veidotājs (https://appimage-builder.readthedocs.io), piemēram, pkg2appimage, konfigurēšanai izmanto yml failu. Dokumentācijā varat atrast pamācību, kā to izmantot. Un, protams, jūs vienmēr varat uzdot, es labprāt precizētu visus jautājumus.

    Sveicieni
    Aleksis Lopess Zubieta
    AppImage projekta līdzstrādnieks

    1.    Linux Post instalēšana teica

      Sveiciens Aleksis! Liels paldies par jūsu pozitīvo komentāru par rakstu. Mēs ceram drīz uzrakstīt rakstu par rīku, kuru jūs iesakāt kā modernāku alternatīvu pkg2appimage. Pārējiem panākumi, veselība un daudz svētību jums un visiem pārējiem no AppImage projekta.

  2.   Vecāks YT teica

    Draugi, es jums saku, ka man bija nepatīkama pieredze ar .appimage formātu, es jums saku, pirms dažām dienām es instalēju balena etcher (savā KDE neonā), kas man diemžēl tagad nāk tikai šajā formātā tā Linux versijā. Es to instalēju, izmantoju un izdzēsu, tur sākās problēma, es mājās izveidoju mapi ar nosaukumu Applications, kas, pat ja jūs to izdzēsīsit, tiek atjaunota pēc katras atsāknēšanas. Nepieciešama vairāk nekā diena, lai atrastu slēptos failus, kas tiek izveidoti bez jūsu atļaujas, kad to palaižat. appimage. Man šis formāts vairāk atgādina vīrusu, nevis cita veida programmu. Es atkal nejokoju, lai instalētu kaut ko citu šajā formātā.

    1.    Linux Post instalēšana teica

      Sveiciens Viejuber YT! Žēl. Es bez problēmām esmu instalējis / atinstalējis Balena ar AppImage un īsti neticēju, ka AppImage ir slikta iniciatīva vai slikti īstenota iniciatīva. Jums vajadzētu mēģināt vairāk, lai redzētu, kā tas notiek ...

  3.   javi42 teica

    Hello,

    Apsveicu ar šo ziņu. Es arī trakoju, mēģinot panākt, ka PacketTracer darbojas uz mana LMDE4 (Debian 10)
    Sekojot instrukcijām, kas man ir izdevies attiecībā uz PacketTracer 7.2.1, bet tas turpina avarēt, ja mēģinu to veikt versijā 7.3.0 ar tādām pašām atkarības problēmām kā libjpeg.so.8 un dažas citas.

    Paldies un pateicos.

    1.    Linux Post instalēšana teica

      Sveiciens Javi42! Paldies par komentāru, priecājos, ka ziņa jums ir bijusi noderīga.

  4.   javi42 teica

    Hello,
    Joprojām nav gaidīts, lai tas darbotos ar Open with: Esmu mēģinājis izveidot atbilstošo .desktop, taču tas labi nenoķer argumentu% f,% F vai% U, lai tas atvērtu failu, kas nodots kā parametrs.

    Sveicieni.