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.
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/
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)
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.
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ēka kā OpenLibra 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»
.
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
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.
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ā.
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 ...
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.
Sveiciens Javi42! Paldies par komentāru, priecājos, ka ziņa jums ir bijusi noderīga.
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.