Ano ang AppImage? Paano Patakbuhin Ito sa Linux

Ano ang AppImage? Paano Patakbuhin Ito sa Linux

Ang AppImage ay isang format ng pamamahagi ng software para sa Linux na naglalayon na malutas ang dalawa sa mga pinipilit na isyu sa tradisyunal na mga pakete ng Linux: pamamahagi at pag-install.





Kung nag-download ka ng isang programa sa format na AppImage at nagtataka kung paano i-install o patakbuhin ito sa iyong system, tutulungan ka ng gabay na ito.





Sundin kasama habang sinisiyasat namin ang AppImage, ang mga pakinabang nito kaysa sa tradisyunal na mga pakete ng Linux, at ang mga hakbang na kailangan mong sundin upang magpatakbo ng isang file ng AppImage sa iyong Linux machine.





Ano ang AppImage, at Paano Ito Naiiba Mula sa Tradisyonal na Linux Packages?

Gamit ang tradisyunal na diskarte sa pamamahala ng package sa Linux, kailangang i-bundle ng mga developer ang kanilang mga app bilang mga package alinsunod sa mga patakaran ng distro. Dahil may maraming mga distro ng Linux diyan, ang prosesong ito ay karaniwang nakakapagod at nakakapagod ng oras para sa mga developer, dahil kailangan nilang baguhin ang kanilang mga pakete upang matugunan ang mga kinakailangan ng maraming mga distro.

Bukod dito, maaari rin itong humantong minsan sa mga isyu sa pagiging tugma dahil sa nawawala o binago na mga dependency, na maaaring maging mahirap para sa mga developer na ayusin.



Nilalayon ng AppImage na malutas ang problemang ito sa pamamagitan ng paglikha ng mga app na tumatakbo kahit saan. Mahalagang sinusunod nito ang unibersal na diskarte sa pakete ng software, kung saan hinihiling nito sa mga developer na i-package ang kanilang programa (at ang mga dependency na hindi bahagi ng distro) sa isang solong file na maaaring magpatakbo ng madali sa maraming mga distrito ng Linux.

Sa isang app, isang filesystem, ang kailangan lang gawin ng mga developer ng AppImage ay i-target ang mga distro kung saan nais nilang ibigay ang kanilang mga programa at pag-aralan ang kinakailangang mga dependency. At, batay sa mga nakuha na resulta, kailangan nilang kilalanin ang mga dependency na maaaring nawawala sa distro na iyon at ibundol ang kanilang pakete na kasama nito ang mga dependency dito.





Bilang resulta ng diskarte na ito, habang tinutugunan ng AppImage ang mga problema para sa mga developer, sabay-sabay nitong hinarap ang ilan para sa mga end-user din. Sa AppImage, maaari nang patakbuhin ng mga gumagamit ang pinakabagong bersyon ng mga programa kahit na nasa isang mas lumang bersyon ng operating system sila.

Bukod dito, nakakakuha rin sila ng kakayahang magpatakbo ng maraming mga bersyon ng isang app sa kanilang system nang sabay-sabay, na maaaring magamit nang madali kapag nais nilang magpasya kung ang pinakabagong pag-update para sa isang programa ay nagkakahalaga ng pag-upgrade. At ang pinakamagandang bahagi ay maaari silang magpatakbo ng isang (AppImage) app nang hindi ito nai-install sa kanilang system.





Mga kalamangan ng Paggamit ng AppImage

  1. Ang mga file ng AppImage ay portable, at samakatuwid, ay maaaring patakbuhin kahit saan, kabilang ang mga live na bersyon.
  2. Ang AppImage ay pamamahagi ng agnostic, na nangangahulugang maaari itong tumakbo sa iba't ibang mga distrito ng Linux.
  3. Ang isang AppImage ay hindi nangangailangan ng pag-install, na ginagawang mas madaling tumakbo kaysa sa tradisyunal na mga pakete ng Linux.
  4. Hindi tulad ng tradisyonal na mga pakete, ang mga gumagamit ng AppImage ay hindi kailangang magkaroon ng mga pribilehiyo ng ugat upang patakbuhin ang kanilang mga programa.
  5. Ang pag-alis ng isang programa ng AppImage ay kasing simple ng pagtanggal ng file ng AppImage.

Mga Dehadong pakinabang ng Paggamit ng AppImage

  1. Panganib ng aksidenteng pagkuha ng malware dahil ang isang AppImage ay hindi na-verify.
  2. Ang mga file ng AppImage ay maaaring maging malaki malaki dahil sa lahat ng mga dependency na kasama ng mga ito.

Paano Patakbuhin ang isang AppImage sa Linux

Ang pagpapatakbo ng isang AppImage sa Linux ay medyo prangka na kaibahan sa tradisyonal na mga format ng Linux package tulad ng DEB o

RPM , na mayroong isang bahagyang nakakapagod na proseso ng pag-install.

Sa isang file na AppImage, ang kailangan mo lang gawin ay maipatupad ang file at patakbuhin ito. Tulad ng pagsasagawa ng anumang iba pang gawain sa Linux, maaari mong gawin ang gawaing ito sa maraming paraan: maaari mong gamitin ang GUI o ang terminal (kung nais mong magtrabaho sa isang CLI).

1. Patakbuhin ang AppImage Gamit ang File Manager

Ang pagpapatakbo ng isang AppImage sa pamamagitan ng GUI ay medyo simple. Sundin ang mga hakbang sa ibaba:

  1. Buksan ang file manager at mag-navigate sa direktoryo ng AppImage.
  2. Mag-right click sa file ng AppImage at piliin Ari-arian .
  3. Sa Ari-arian window, lumipat sa Mga Pahintulot tab
  4. Lagyan ng tsek ang checkbox sa tabi Payagan ang pagpapatupad ng file bilang isang programa kung gumagamit ka ng isang Nautilus-based file manager. Suriin ang Ay maipatupad opsyon kung gumagamit ka ng Dolphin at baguhin ang Magpatupad dropdown sa Sinuman kung nasa PCManFM ka.

2. Patakbuhin ang AppImage Gamit ang CLI

Kung mas gusto mo ang pagtatrabaho sa iyong keyboard, maaari mong patakbuhin nang mahusay ang mga file ng AppImage gamit ang terminal. Sundin ang mga hakbang na ito upang gawin ang pareho:

  1. Buksan ang terminal app.
  2. Gamitin ls at utos ng cd upang mag-navigate sa direktoryo kung saan mo nai-save / na-download ang AppImage file.
  3. Patakbuhin ang sumusunod na utos sa terminal upang maipatupad ang AppImage: chmod +x appimage_name
  4. Ipasok ang sumusunod na utos upang patakbuhin ang AppImage: ./appimage_name

Halimbawa, kung nais mong magpatakbo ng isang file na pinangalanan BalenaEtcher.AppImage , kailangan mo munang italaga ang mga maipapatupad na pahintulot sa file at pagkatapos ay patakbuhin ito mula sa terminal tulad ng sumusunod:

chmod +x BalenaEtcher.AppImage./BalenaEtcher.AppImage

3. Patakbuhin ang AppImage Gamit ang isang Launcher

Habang ang parehong mga pamamaraan ng GUI at CLI ay gumagana nang walang kamalian, hinihiling ka nila na magsagawa ng dagdag na hakbang, kung saan kailangan mong i-convert ang AppImage file sa isang maipapatupad upang mapatakbo ito.

Mga utility tulad ng AppImageLauncher gawing simple ang pagpapatakbo ng AppImages nang higit pa sa pamamagitan ng pagpapahintulot sa iyo na magpatakbo ng isang AppImage nang direkta nang hindi hinihiling na i-convert mo ito sa isang maipapatupad. Hindi lamang iyon, tumutulong din ito sa iyo sa pagsasama ng mga file ng AppImage sa iyong launcher ng application at pamamahala sa kanila sa mas madaling paraan.

Kung nais mong gamitin ang AppImageLauncher, i-download muna at i-install ito sa iyong computer.

Mag-download : AppImageLauncher

  1. I-download ang AppImageLauncher DEB file.
  2. Mag-right click sa file at piliin Buksan gamit ang X Package Installer , saan X ay ang installer ng package para sa iyong distro sa Linux.
  3. Sundin ang mga tagubilin sa screen upang mai-install ang DEB file.

Bilang kahalili, maaari mo ring mai-install ang DEB file sa pamamagitan ng terminal. Upang magawa ito, buksan ang terminal at patakbuhin ang utos ng pag-install sa sumusunod na syntax:

sudo dpkg -i package_name

Halimbawa:

sudo dpkg -i appimagelauncher.deb

Kapag na-install mo na ang AppImageLauncher, patakbuhin ito at sundin ang mga hakbang sa ibaba upang magamit ito:

ano ang ibig sabihin ng tbh sa facebook
  1. Buksan ang file manager at mag-navigate sa direktoryo kung saan mo nai-save / na-download ang AppImage na nais mong patakbuhin.
  2. Mag-double click sa file ng AppImage.
  3. Mula sa ipinakita na mga pagpipilian, mag-tap sa Isama at patakbuhin pindutan upang ilipat ang AppImage sa iyong direktoryo sa bahay at patakbuhin ito. Bilang kahalili, upang patakbuhin lamang ang AppImage nang isang beses, mag-click Sabay takbo .

Matagumpay na Pagpapatakbo ng Mga File ng AppImage sa Linux

Bagaman walang masyadong maraming mga program na gumagamit ng format na AppImage, sa mga oras na mahahanap mo ang isa, dapat tulungan ka ng gabay na ito na patakbuhin ang mga ito nang madali sa iyong Linux system.

Kung interesado ka sa ideya ng isang pandaigdigang format ng package, baka gusto mo ring suriin ang Flathub at Snap Store, na sumusunod sa parehong konsepto ng AppImage.

Magbahagi Magbahagi Mag-tweet Email Flathub vs. Snap Store: Ang Pinakamahusay na Mga Site para sa Pag-download ng Linux Apps

Kung nais mong mag-download ng mga Linux app, paano naghahambing ang Flathub at Snap Store? Inilalagay namin sila laban sa isa't isa upang malaman.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Mga Linux Apps
  • Mga Tagapamahala ng Package
Tungkol sa May-akda Yash Wate(21 Artikulo Nai-publish)

Si Yash ay isang Staff Writer sa MUO para sa DIY, Linux, Programming, at Security. Bago hanapin ang kanyang hilig sa pagsusulat, dati pa siyang nabuo para sa web at iOS. Maaari mo ring makita ang kanyang pagsusulat sa TechPP, kung saan sumasaklaw siya ng iba pang mga patayo. Maliban sa tech, nasisiyahan siya sa pakikipag-usap tungkol sa astronomiya, Formula 1, at mga relo.

Higit pa Mula kay Yash Wate

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe