Линук системи су популарни из много разлога, али инсталирање апликација није један од њих. Апликације у Линук-у се испоручују као пакети и долазе у свим врстама укуса. Системи за паковање се разликују у погледу механизама инсталације, употребљивости и ажурирања.

У наставку ћемо погледати и упоредити три истакнута формата пакета: Снап, АппИмаге и Флатпак, сви независни од дистрибуције.

Шта су формати пакета?

Формати пакета су архиве које садрже програмски код и метаподатке потребне за њихово покретање. Линук подржава неколико формата пакета, а програмери могу изабрати да пакују своју апликацију у било ком формату који желе. Као корисник, мораћете да преузмете потребан пакет и инсталирате га преко менаџера пакета да бисте покренули апликацију.

Убунту и друге дистрибуције засноване на Дебиану користити .деб формат пакета изворно, док Федора, РХЕЛ и ЦентОС користе .рпм. Изворни пакети су брзи јер су дизајнирани и компајлирани посебно за систем, а такође деле библиотеке, чинећи апликације мањим. Међутим, изворни пакети захтевају од корисника да сами ажурирају и одржавају зависности.

Дистро независни пакети као што су Снап, АппИмаге и Флатпак пружају апликације које могу да раде на различитим машинама. Они уклањају проблеме зависности са којима се многи Линук корисници свакодневно суочавају и чине живот програмерима много лакшим. Међутим, ово такође резултира већим бинарним датотекама.

Снап вс. АппИмаге вс. Флатпак

Као што је горе наведено, сва три Снап, АппИмаге и Флатпак обезбеђују средства за паковање апликација независно од Линук дистрибуције. Хајде да пажљиво погледамо неке од њихових значајних карактеристика, као и предности и недостатке.

1. Снап

Снап је систем паковања који је развио Цаноницал и има значајну корпоративну подршку. Када инсталирате снап верзију апликације, она укључује све библиотеке и зависности потребне за покретање те апликације. Ово чуварима апликација штеди време потребно за увођење различитих верзија за различите системе.

Можете инсталирајте снап из Снап Сторе-а директно или преко командне линије. Многе популарне Линук дистрибуције су усвојиле Снап, укључујући Убунту, Мањаро, Линук Минт, Дебиан, Кали и РХЕЛ. Још једна кључна предност Снап апликација је то што оне такође раде на ИоТ и Цлоуд системима без модификација.

Снапови такође омогућавају корисницима да имају више верзија исте апликације. Природа снимака који се самостално ажурирају чини да корисници не морају да брину о ручним ажурирањима. Међутим, пошто снап пакети садрже све неопходне зависности, они су гломазнији од ваниле .деб или .рпм пакети. Осим тога, снап верзија многих апликација ради спорије од АппИмагес или Флатпакс.

Испод су неке команде за снап које могу бити корисне ако тек почињете са њима. Функција сваке команде је наведена као коментари.

# инсталирајте ВЛЦ Медиа Плаиер
снап инсталл влц

# листа инсталираних снимака
снап листа

# ажурирање ВЛЦ Медиа Плаиер-а
снап рефресх влц

# вратите ВЛЦ Медиа Плаиер на претходну верзију
снап реверт влц

# уклоните ВЛЦ Медиа Плаиер
снап ремове влц

2. АппИмаге

АппИмаге је одличан начин да испробате нове апликације без да их инсталирате на рачунар. Концепт иза АппИмаге-а је прилично једноставан: једна датотека по апликацији. На овај начин програмери могу да обезбеде преносивост својих апликација, а корисници могу да испробају нове пакете без инсталације. Главна предност АппИмагес-а је то што им није потребно судо дозволе у ​​Линук-у.

Да бисте испробали АппИмаге, све што треба да урадите је да преузмете пакет, учините га извршним и покренете. Слично је како .еке датотеке раде у Виндовс-у.

Повезан: Може ли Линук да покреће Виндовс ЕКСЕ датотеке?

АппИмагеХуб је централно спремиште за АппИмаге пакете и садржи многе популарне апликације. Такође можете преузети АппИмагес са веб локација добављача ако постоје. Али држите се даље од АппИмагес преузетих из непоузданог извора.

Слике апликација су обично брже од снимака или равних пакета и потребно им је мање простора за складиштење. Такође их је лако уклонити јер можете да избришете АппИмаге датотеке кад год желите без прекидања других системских процеса.

Испод су наредбе потребне за покретање датотеке АппИмаге у Линуку из командне линије:

# даје дозволу за извршење датотеци
цхмод а+к *.АппИмаге

# изврши АппИмаге
./*.АппИмаге

3. Флатпак

Флатпак је још један дистро агностички систем паковања који шаље апликације са потребним зависностима. Корисници могу да пронађу и инсталирају флатпакове из дистрибутивне продавнице популарних Линук система или преко ЦЛИ.

Флатпак је децентрализовани систем, што значи да можете добити пакете из неколико репо-ова или даљинских управљача (у Флатпак терминима). Флатхуб је најпопуларнији даљински управљач и има хиљаде апликација.

Флатпак апликације се подразумевано покрећу у сандбок-у, окружењу апликација које је одвојено од времена извођења главног система. Овај сандбок укључује све што је потребно за покретање софтвера. Изолована природа Флатпак пакета чини их инхерентно безбедним, а системске промене се могу десити само ако корисник пружи изричиту дозволу.

Међутим, Флатпак пакети обично заузимају више простора него Снапс или АппИмагес. Такође су спорији у поређењу са АппИмагес-има, али бржи од Снап пакета. Флатпак је подразумевано инсталиран на модерним Линук дистрибуцијама. Ако то није случај, можете га инсталирати помоћу следећих команди:

На Убунту/Дебиан-у:

судо апт инсталл флатпак

На Арцх Линук-у:

судо пацман -С флатпак 

На Федора, РХЕЛ и ЦентОС:

судо днф инсталл флатпак

Можете додати Флатхуб репо у свој систем користећи доњи исечак:

флатпак даљинско додавање --ако-не постоји флатхуб \ https://flathub.org/repo/flathub.flatpakrepo

Користити флатпак инсталл команду за инсталирање пакета. Следећа команда инсталира ВЛЦ флатпак са Флатхуб-а:

флатпак инсталл флатхуб орг.видеолан. ВЛЦ

Снап вс. АппИмаге вс. Флатпак: Којим путем?

Пошто су сва три формата пакета независна од ОС-а, можете изабрати да користите било који од њих. Међутим, постоје сценарији у којима сваки од њих надмашује друге. На пример, ако су вам брзина апликације и величина програма најважнији, онда би АппИмаге било идеално решење.

Али ако желите да покренете своју апликацију на различитим платформама, Снапс би требало да буде прави начин. Флатпакс, с друге стране, нуди више контроле програмерима. Дакле, ако сте програмер, можете изабрати Флатпак уместо Снапс-а. Доступност апликација је такође важан фактор при избору између Снап, АппИмаге и Флатпак.

Најбољи систем за паковање независан од дистрибуције за Линук

Дистро-независни пакети су одличан начин да се обезбеди преносивост софтвера. Сва три Снап, АппИмаге и Флатпак имају нешто јединствено за крајње кориснике. Чак и тако, на вама је који желите да користите. Још боље, испробајте неке од најбољих Линук апликација из сва три домена и видите шта вам одговара.

Најбољи Линук софтвер и апликације

Било да сте нови у Линук-у или сте искусан корисник, ево најбољег Линук софтвера и апликација које би требало да користите данас.

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Линук
  • Линук апликације
  • Менаџери пакета
О аутору
Рубаиат Хоссаин (51 објављен чланак)

Рубаиат је ЦС дипломац са јаком страшћу према отвореном коду. Осим што је ветеран у Унику, он се такође бави мрежном безбедношћу, криптографијом и функционалним програмирањем. Он је страствени колекционар половних књига и бескрајно се диви класичном року.

Више од Рубаиата Хоссаина

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили