Izveidojiet savas pārnēsājamās AppImage lietojumprogrammas, izmantojot AppImageTool!

AppImageTool: kā izveidot savas AppImage lietotnes?

AppImageTool: kā izveidot savas AppImage lietotnes?

La Sadrumstalotība vai alternatīvu pārpilnība operētājsistēmā Linux vienmēr ir kaut kas būtisks, pozitīvi vai nē, Linux kopienā. Šī iemesla dēļ mēs vienmēr esam iegremdēti gan kā satura veidotāji/patērētāji, gan kā profesionāli vai neprofesionāli lietotāji daudzās ziņās, attīstībā un notikumos, kas saistīti ar daudzajiem GNU/Linux izplatījumiem, lietojumprogrammām, sistēmām, platformām un citiem. Un, protams, arī daudzajās īsajās pamācībās un pilnīgajās apmācībās ir iespējams uzzināt vai atrisināt problēmas un vajadzības.

Šī iemesla dēļ un domājot par abām lietām, šodien mēs piedāvājam jums ļoti noderīgs Īss ceļvedis mūsu pašu AppImage lietotņu izveidei izmantojot citu papildu rīku, ko sauc «AppImageTool». Kas ir alternatīva vai papildinoša programmatūras utilīta Pkg2AppImage, kuru iepriekšējā publikācijā mēs arī mācījām, kā izmantot, lai sasniegtu to pašu mērķi. Tā kā mēs runājam par universālām un pārnēsājamām lietojumprogrammām, starp Flatpak, Snap y AppImage, daudzi no mums mēdz dot priekšroku šim pēdējam formātam, un vēl jo vairāk, ja mēs paši varam viegli un ātri izveidot nepieciešamās portatīvās lietojumprogrammas un spēles, izmantojot jau esošo avota un bināros failus.

Pkg2appimage: Kā izveidot savus AppImage failus?

Pkg2appimage: Kā izveidot savus AppImage failus?

Bet, pirms sākt lasīt šo publikāciju par AppImage projekta noderīgo un papildinošo pielietojumu sauc "AppImageTool", mēs iesakām iepriekšējā saistītā ziņa ar līdzīgu iepriekš minēto un adresēto lietotni:

Pkg2appimage: Kā izveidot savus AppImage failus?
saistīto rakstu:
Pkg2appimage: Kā izveidot savus AppImage failus?

Izveidojiet savas pārnēsājamās AppImage lietojumprogrammas, izmantojot AppImageTool!

AppImageTool: kā izveidot savas AppImage lietotnes?

Kas ir AppImageTool?

Saskaņā ar saviem AppImage projekta izstrādātājiem savā oficiālā tīmekļa vietne, lietojumprogramma “AppImageTool”. To īsi apraksta šādi:

AppImageTool ir rīks, kas ļauj ģenerēt AppImage failus. AppImage ir pašizpildoša pakotne, kurā ir lietojumprogramma un viss nepieciešamais veiksmīgai izpildei, lai, ja tie neatrodas operētājsistēmā, kurā tie tiks izpildīti, tad nav problēmu. Tas var ietvert bibliotēkas failus, kas parasti nav pieejami mērķa sistēmās, resursus, piemēram, tulkojumus, ikonas, fontus un citus palīgfailus (atkarības).

AppImageTool ļauj viegli satvert AppDir — LinuxDeployQt

Jebkurā gadījumā AppImageTool ļauj viegli satvert AppDir (Normalizēta lietojumprogrammas struktūra) stilā LinuxDeployQt, lai to pārvērstu par AppImage lietojumprogrammu.

Šis Linux izvietošanas rīks izmanto lietojumprogrammu kā ievadi un padara to par autonomu, kopējot lietojumprogrammas izmantotos resursus (piemēram, bibliotēkas, grafiku un spraudņus) pakotnē. Iegūto pakotni var izplatīt lietotājiem kā AppDir vai AppImage vai ievietot savstarpējās izplatīšanas pakotnēs. Par LinuxDeployQt vietnē GitHub

Darbības, lai izveidotu lietojumprogrammu AppImage

Mūsu šodienas ātrajai rokasgrāmatai mēs izmantosim spēle Pilsētas terors 4 lai uzzinātu, kā pārvērst lietojumprogrammu ar izpildāmiem binārajiem failiem un visu ar to saistīto iepakojumu par a Universāla un pārnēsājama lietojumprogramma ar AppImage formātu izmantojot AppImageTool.

Un nepieciešamās darbības ir šādas:

  • Lejupielādējiet lietojumprogrammu AppImageTool: Tieši no jūsu oficiālā vietne vietnē GitHub. Šim nolūkam mēs jūsu ierīcē esam lejupielādējuši AppImage izpildāmo failu jaunākā stabilā versija pieejams atbilstošajā mūsu operētājsistēmas un datora arhitektūrā, kura nosaukums ir appimagetool-x86_64.AppImage. Un tad, parastajā veidā, CLI vai GUI, mēs esam devuši tam izpildes atļauju.
  • Lejupielādējiet lietojumprogrammu konvertēšanai: Mūsu gadījumā, kā jau minējām, mēs lejupielādējam jaunāko pieejamo spēles versiju Pilsētas terors 4, kurš nosaukums ir UrbanTerror434_full.zip. Pēc tam mēs turpinām faila izsaiņošanu, lai iegūtu mapi ar nosaukumu UrbanTerror43.
  • Lietojumprogrammu direktorija piemērotība konvertēšanai: Urban Terror 4 gadījumā pirms konvertēšanas procesa izpildes esam izdzēsuši tos failus, kurus uzskatām par nevajadzīgiem, kas atbilst Windows iekļautajiem binārajiem failiem, i386 arhitektūrai un tā servera režīmam. Tas nozīmē, ka mēs atstājam tikai izpildāmo failu x86_64 arhitektūrai, kuru sākotnēji sauca Quake3-UrT.x86_64 un kuru esam pārdēvējuši vienkārši par UrT4. Piezīme. Katrai lietojumprogrammai var būt nepieciešams dzēst dažādus failus vai dzēst to vispār. Vai arī pārvietojiet, izveidojiet vai pievienojiet dažus.
  • Konvertēšanai nepieciešamo failu izveide: Lai veiksmīgi veiktu konvertēšanu, mums ir jāizveido un jābūt vismaz 3 failiem, kas atbilst:

Nepieciešamie faili

Un AppRun fails kura saturs ir:

#!/bin/bash

cd "$(dirname "$0")"
exec ./UrT4

Un .desktop fails kura saturs ir:

[Desktop Entry]
Type=Application
Exec=AppRun
Icon=UrT4
Name=Urban Terror 4
Terminal=false
StartupNotify=true
Comment=Juego FPS UrT4
Categories=Game;

Visbeidzot, attēla fails kas atbilst lietojumprogrammas ikonai un topošajam AppImage failam. Kuru mūsu šodienas praktiskajā gadījumā mēs sauksim UrT4.png.

Un pēc tam, kad viss ir kārtībā un gatavs, mēs turpinām izpildīt mūsu konvertēšanas komandu pasūtījumu, kā norādīts oficiālajā vietnē: ./appimagetool-x86_64.AppImage AppDir. Tomēr mūsu lietojumprogrammas gadījumā ir jāpievieno šāds prefikss: ARCH=x86_64. Tātad, mūsu galīgā komandu secība bija šāda:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

Un, ja būsim visu izdarījuši rūpīgi un veiksmīgi, mums būs gatava mūsu aplikācija. Urban_Terror_4-x86_64.AppImage atrodas tajā pašā mapē, kurā strādājam pie konvertēšanas, piemēram: Lejupielādes. Kā parādīts šādos ekrānuzņēmumos:

Darbības, lai izveidotu lietojumprogrammu AppImage — 01

Darbības, lai izveidotu lietojumprogrammu AppImage — 02

AppImagePool: vienkāršs un efektīvs AppImageHub klients
saistīto rakstu:
AppImagePool: vienkāršs un efektīvs AppImageHub klients

Kopsavilkuma attēls 2024. gada ierakstam

Kopsavilkums

Kopumā, "AppImageTool" blakus Pkg2AppImage, bez šaubām, 2 ļoti noderīgi un daudzpusīgi programmatūras rīki ko ikviens varētu izmantot savā pašreizējā GNU/Linux Distro, lai uzzinātu, kā izveidot un baudīt savas pārnēsājamās lietojumprogrammas AppImage formātā. tomēr Nākotnē būtu lieliski, ja jums būtu darbvirsmas lietojumprogramma, tas ir, grafisko (ar vizuālo saskarni), kas šo procesu automatizē un atvieglo vēl vairāk. Tāpēc, ja jau iepriekš esat izmantojis kādu no šiem 2 vai citiem līdzīgiem ar tādu pašu mērķi, aicinām komentārā pastāstīt par savu pieredzi ar tiem, ikviena labā un turpmākās publikācijas tapšanā par iespējamo. jauni minēti.

Visbeidzot, atcerieties apmeklējiet mūsu «mājas lapa» spāņu valodā. Vai arī jebkurā citā valodā (vienkārši pievienojot 2 burtus mūsu pašreizējā URL beigās, piemēram: ar, de, en, fr, ja, pt un ru, starp daudziem citiem), lai uzzinātu vairāk aktuālā satura. Turklāt mēs aicinām jūs pievienoties mūsu oficiālais telegrammas kanāls lai lasītu un dalītos ar citiem jaunumiem, ceļvežiem un pamācībām mūsu vietnē. Un arī nākamais Alternatīvs telegrammas kanāls lai uzzinātu vairāk par Linuxverse kopumā.