Ако сте управо прешли на Линукс са Виндоуса, вероватно се питате Како инсталирати .deb или .rpm датотеку без коришћења терминалаНавикли сте да двапут кликнете на .exe или .msi датотеку и све делује „магично“, а одједном се суочите са новим екстензијама, чудним речима попут зависности и командама за које никада нисте чули; ако је потребно, научите како да идентификују тип датотеке.
Добра вест је да, иако скоро сви туторијали говоре о dpkg, apt, rpm или alien на конзолиУ пракси, можете инсталирати велики број апликација користећи само графичке алате. Међутим, препоручљиво је имати основно разумевање сваког формата, његових ограничења и опција које су вам на располагању када систем не ради како се очекује.
Шта је .deb датотека и како функционише без коришћења терминала?
Датотека дебитант То је класични формат пакета Дебијана и свих његових деривата: Убунтуа, Линукс Минта, итд. Они су, уопштено говорећи, еквивалентно Windows .exe или .msi датотекама у овом екосистему. .deb датотека садржи не само сам програм, већ и контролне датотеке и мале скрипте које систем користи за инсталирање и конфигурисање софтвера.
Када отворите један од ових пакета помоћу графичког менаџера (Software Center, Discover, GNOME Software, GDebi, итд.), алати попут следећих се користе иза кулиса: дпкг y погоданАли цео процес је скривен иза једноставног интерфејса са дугмадима попут „Инсталирај“, „Уклони“ или сличних, без потребе да куцате ниједну команду.
Интерно, .deb датотека се састоји од најмање три кључна елемента: датотеке дебиан-бинари што означава верзију формата пакета (тренутно 2.0), датотеку control.tar.* са метаподацима пакета (зависности, скрипте, подаци о одржавању итд.) и датотеком подаци.tar.* Овде се чувају све датотеке које ће заправо бити копиране на ваш систем. Било који модерни Linux компресор датотека може да отвори .deb датотеку и прикаже њен садржај као да је само још једна компресована датотека.
Штавише, унутар контролне секције обично постоје додатни елементи: датотека md5sums да се провери да ништа није оштећено, конфилес са листом конфигурационих датотека које се подразумевано не преписују и скриптама попут преинст, постинст, прерм и пострм Ови процеси се покрећу пре или после инсталирања или уклањања софтвера. Систем све ово користи у позадини, чак и ако видите само графички прозор са зеленим дугметом „Инсталирај“.
Дистрибуције попут Дебиан, Убунту, Кубунту, Ксубунту, Лубунту, Линук Минт И многи други заснивају велики део свог екосистема на овом формату. Чак и други системи, као што је iOSОни користе .deb контејнере (са мало другачијом структуром) за управљање апликацијама, што даје представу о томе колико је формат распрострањен.
Како инсталирати .deb датотеку са графичким интерфејсом
Ако је ваш циљ Инсталирајте .deb датотеку без коришћења терминала.Кључно је имати графички инсталер који разуме ове типове пакета. Већина дистрибуција заснованих на Дебијану долази са барем једним таквим унапред инсталираним алатом, иако он нема увек исто име или се не понаша на потпуно исти начин.
У Убунтуу и његовим изведеним верзијама, уобичајено је да се Софтверски центар (Ubuntu софтвер, GNOME софтвер, итд.), који вам омогућава да директно отворите .deb датотеку двоструким кликом. Постоје и специјализовани услужни програми као што су ГДеби или интерфејсе као што су Синаптиц o ПацкагеКитНеки можда нису унапред инсталирани, али када се једном инсталирају, можете заборавити на команде и само притискати дугмад.
Типичан ток рада са .deb датотеком је веома једноставан: преузмете датотеку са веб странице програмера, она се појављује у фолдеру „Преузимања“ или у вашем прегледачу, двапут кликните на .deb датотеку Систем ће затим предложити отварање помоћу подразумеваног инсталера софтвера. Одатле једноставно кликните на „Инсталирај“ и унесите лозинку када се то од вас затражи.
Ако све буде у реду, инсталатер ће се побринути за оба копирајте датотеке Ово укључује решавање недостајућих зависности из конфигурисаних репозиторијума. Након тога, требало би да пронађете апликацију у менију програма, обично категоризованој (Интернет, Канцеларија, Мултимедија итд.), или тако што ћете је претражити по имену у покретачу.
Када желите да деинсталирате тај програм, не морате да памтите где сте сачували .deb датотеку. Само се вратите у Софтверски центар, пронађите апликацију и кликните на дугме. Деинсталирај или „Обриши“. Испод ће се користити исти алати као из терминала, али без потребе за куцањем било чега.
Где безбедно преузети .deb датотеке
Пре него што почнете да преузимате датотеке као да нема сутра, добра је идеја да вам буде јасно шта... Где се препоручује набавка .deb пакетаБаш као што је лоша идеја преузимати извршне датотеке са било ког места у оперативном систему Windows, тако морате бити опрезни и са изворним кодом у оперативном систему Linux.
Најпрепорученија опција је скоро увек званична страница програмераВећина пројеката одржава веб страницу која објашњава шта је програм, како се користи и, што је најважније, пружа директне везе до инсталатера за различите платформе. Ако програмер нуди .deb датотеку за Debian/Ubuntu, она је обично јасно идентификована и обично је то датотека којој се посвећује највише пажње.
Још један веома користан извор је Дебијанова страница за претрагу пакетаОдатле можете пронаћи безброј .deb пакета, организованих по верзији дистрибуције, и са опцијом прегледа свих информација о пакету на шпанском језику. Ако користите дистрибуцију засновану на Дебијану, ова страница је златни рудник за проналажење одређених верзија или пакета које не можете пронаћи у својој продавници графичког софтвера.
Постоје и директоријуми пакета као што су РПМ Сеек o RPM PBone Иако се првенствено фокусирају на .rpm формат, често нуде и преузимања .deb датотека. Ове веб странице вам омогућавају да примените прилично напредне филтере и јасно видите датотеке. Које зависности су потребне за пакет?Ово је корисно ако вас графички инсталер затим упозори да неке библиотеке недостају.
Ако је пројекат отвореног кода, прилично је уобичајено да програмер отпреми спремне за инсталацију верзије на платформе као што су ГитХуб o ГитЛабУ одељку „Издања“ сваког пројекта, обично ћете пронаћи бинарне датотеке за различите архитектуре и системе. .deb датотека спремна за преузимањеКада га једном имате, поступак је поново исти: двапут кликните и пустите графички инсталер да се побрине за остало.
У многим случајевима ћете такође моћи да пронађете нестабилне или пробне верзије одређених пакета у експерименталним Дебијан репозиторијумима. Занимљиви су ако желите да испробате најновије функције, али имајте на уму да могу имати грешке, проблеме са перформансама или чак недостајати аутоматизовани систем ажурирања. Нису најбољи избор за радни тим или некога ко тек почиње.
RPM: други главни формат пакета у Линуксу
Док се свет Дебијана/Убунтуа врти око .deb датотека, друге дистрибуције као што су Ред Хет, Федора, ЦентОС, ОпенСУСЕ и деривати користе пакете .рпмКонцепт је исти: то су контејнери са софтвером, метаподацима и инсталационим скриптама, али прилагођени другачијем екосистему алата.
По дизајну, а .rpm пакет није намењен за директну инсталацију на Ubuntu или DebianТо не значи да га је немогуће користити, али вам је потребан посреднички део који прилагођава формат нечему што ваш систем разуме. У већини дистрибуција заснованих на Дебијану, тај део се зове странац.
Alien је алат који конвертује пакете између различитих формата, широко се користи за конвертовање из .rpm у .debИако се обично објашњава коришћењем терминалских команди, његова основна функција је једноставна: анализира садржај rpm датотеке, рекреира метаподатке и генерише „еквивалентан“ .deb пакет тако да dpkg/apt може нормално да га обради.
Са графичке тачке гледишта, када инсталирате Alien и конвертујете пакет, добијате нова .deb датотека Можете га третирати као и било који други: двапут кликните, покрените графички инсталер. Неки интерфејси вам омогућавају да визуелно интегришете Alienware, или постоје услужни програми за конверзију са Windows-ом, али у суштини концепт је увек исти: прво конвертујте, а затим инсталирајте резултат као и било коју другу .deb датотеку.
Многи корисници се питају да ли се исплати упуштати у ову конверзијску збрку. Генерално, разумно је увек дати приоритет изворни формати за вашу дистрибуцијуАко софтвер који желите већ постоји као .deb датотека или у вашим званичним репозиторијумима, нема смисла преузимати rpm датотеку и конвертовати је: додајете сложеност без икаквог добијања.
Инсталирање .rpm датотеке на Debian системима без коришћења терминала

Ако из било ког разлога имате само један доступан .rpm пакет А ако користите Ubuntu, Debian, Linux Mint или неки други дериват, неизбежан корак да избегнете коришћење терминала током инсталације је... претходна конверзија у .debТу долазе до изражаја ванземаљски и други слични алати.
Многи водичи објашњавају како инсталирати Alien из терминала и како га покренути командама попут „alien -i package.rpm“. Међутим, постоје и графички фронтови што вам омогућава да то урадите са неколико кликова: изаберете .rpm датотеку, изаберете „конвертуј у .deb“ и сачекате да алатка креира конвертовану датотеку у фасцикли коју изаберете.
Када имате нову .deb датотеку, вратили сте се на познато тло: можете је отворити помоћу Софтверски центарКоришћењем GDebi-ја или алата који преферира ваша дистрибуција. Од тог тренутка, оригинална RPM датотека више није релевантна; то је генерисана .deb датотека која се инсталира, управља и деинсталира као и сваки други системски пакет.
Такође постоји могућност, у Дебијан системима, да директно инсталирајте rpm менаџер Можете преузети пакет из репозиторијума и покушати да инсталирате удаљени или локални пакет користећи га. Међутим, ово може бити ризичније: мешање два различита система за управљање пакетима (rpm и dpkg/apt) може изазвати сукобе, дуплиране зависности и чудно понашање, па је обично пожељније држати се методе конверзије и увек користити званични менаџер пакета дистрибуције.
У сваком случају, чак и када се процес конверзије и инсталације врши помоћу прозора и дугмади, исти технички слојеви се интерно поштују као да то радите ручно помоћу команди. Ваша предност је што их не морате знати нити куцати било шта, али систем се и даље ослања на исте алате као и увек.
Други начини за инсталирање софтвера осим .deb и .rpm датотека
Једна од уобичајених жалби на Линук је да постоје превише инсталационих форматаПоред .deb и .rpm датотека, лако је наићи на датотеке .tar.gz, .tar.bz2, .bin, .sh, .package, .cmgпа чак и са модерним паковањем као што је Снеп, Флатпак и АпИмаџСваки од њих има своју логику и свој екосистем алата.
Архиве као што су .tar.gz или .tar.bz2 Обично садрже изворни код програма које је потребно компајлирати, мада могу да садрже и готове бинарне датотеке. Стандардна процедура је декомпресија архиве, читање README или INSTALL датотеке и, ако ју је аутор тако припремио, покретање секвенци попут „./configure“, „make“ и „install“. Алати као што су цхецкинсталл што омогућава паковање резултата у .deb датотеку ради бољег управљања, али ова врста инсталације обично захтева више знања и скоро увек користи терминал.
Фајлови Бин. y .сх То су директно извршне скрипте. Многи власнички инсталатери се дистрибуирају на овај начин: само им треба дати дозволе за извршавање и покренути их. Међутим, њихово понашање се значајно разликује у зависности од програма; неки приказују графичке чаробњаке, док су други у потпуности текстуални. У сваком случају, нису најпогоднији формат за свакога ко жели избегавајте конзолујер често траже ручне параметре или радње.
Годинама су постојали и пројекти попут Аутоматско паковање (.package) o Кликните (.cmg)То су били покушаји да се понуде самостални пакети, који се преузимају и инсталирају једноставним двоструким кликом из прегледача. Многи од ових експеримената су избледели или су еволуирали у друге формате, али деле идеју поједноставите инсталацију на гесту сличну оном у Windows-у или macOS-у.
Данас, модерни тренд иде другачијим путем: Пуцкање (уско повезано са Убунтуом и Каноникалом), Флатпак (отворенији и добро прихваћенији у многим дистрибуцијама) и, на другом нивоу, АппИмаге који функционише готово као преносива апликација. Ови формати укључују све или скоро све зависности унутар самог пакета и покрећу се у изолованим окружењима (пешчаницима), што смањује сукобе са остатком система.
Модерне алтернативе за .deb и .rpm датотеке: Snap, Flatpak и компанија
Пакети Пуцкање Снеп датотеке су креиране управо да би се решиле неке недостатке .deb формата. Док се традиционални .deb формат ослања на систем који већ има инсталиран низ библиотека, Снеп датотека укључује програм и практично све његове зависностиДакле, понаша се веома слично у било којој верзији Убунтуа или било којој компатибилној дистрибуцији.
Заузврат, ови пакети заузимају више простора и строго су контролисани од стране КанонскиОво је изазвало извесно негодовање у делу заједнице. Међутим, из перспективе крајњег корисника, они обично интегришу веома чисте графичке интерфејсе: можете претраживати, инсталирати и ажурирати Снап из графичког окружења без куцања иједне команде, што се савршено уклапа у идеју „некоришћења терминала“.
Најотворенији одговор на Снеп је ФлатпакЊихова филозофија је веома слична (паковане апликације са својим зависностима, извршавање у sandbox-у итд.), али су модел имплементације и контроле различити. Платформе као што су Флатуб Они централизују хиљаде апликација у овом формату, а многе дистрибуције га интегришу са својим софтверским центрима, тако да се инсталирање Флатпака може поново свести на пар кликова.
Коначно, АппИмаге Предлаже још једноставнији приступ: једну датотеку коју преузмете, означите као извршну и покренете. Нема стварне инсталације; програм се покреће из те датотеке, а ако нисте задовољни, можете је једноставно обрисати. Иако није замена за традиционалне системе за управљање пакетима, веома је погодна опција за тестирање програма без утицаја на ваш систем.
Иако .deb пакети остају норма у Debian/Ubuntu екосистему, све више пројеката такође нуди верзије у .deb формату. Снап, Флатпак или АппИмаге, управо да би се смањиле главобоље због зависности и обезбедило веома слично искуство инсталације у различитим распоредима.
.deb и .rpm пакети на другим системима: Windows и macOS
Повремено можете делити .deb датотеку са пријатељем који користи Windows или добити rpm датотеку док радите на macOS-у. У тим ситуацијама је корисно знати шта можете, а шта не можете да радите. ван Линукса са овим форматима.
En виндовсОперативни систем не разуме .deb пакете изворно, баш као што ни Линукс не зна шта да ради са .exe датотеком без додатних алата. Међутим, можете користити апликације трећих страна (као што су напредни алати за компресију) које отварају .deb датотеке као да су нормалне компресоване датотеке. Ово вам омогућава да прегледајте његов садржај, издвојите појединачне датотеке и истражити унутрашњу структуру, али не и инсталирати сам програм.
En Мац ОС Прича је слична: не можете директно инсталирати ни .deb датотеку, али имате алате попут команде ar или корисност дпкг (може се инсталирати преко Homebrew-а) за издвајање и анализу датотека. Поново, ово је веома корисно ако сте заинтересовани за проучавање пакета, али вам неће дозволити да покренете апликацију у графичком окружењу macOS-а као да је у питању нативна апликација.
Важно је овде разумети да, иако их можете отворити и распаковати на другим системима, Ни Windows ни macOS не могу да покрећу ове Linux пакете без проблема.За то би вам био потребан додатни слој као што је WSL, виртуелне машине или слично, што већ превазилази сценарио „инсталирања без коришћења терминала“ на класичној радној површини.
Линукс екосистем је сложен, али ако разумете неколико основних идеја, све постаје једноставније: .deb и .rpm су традиционални форматиУправља се помоћу dpkg/apt или rpm/yum/dnf у зависности од дистрибутивне породице; могуће је користити графичке инсталатере и заборавити на конзолу на дневној бази; а када ови формати не успеју, данас имате модерна решења попут Snap и Flatpak која вам омогућавају да инсталирате сложене апликације са неколико кликова и без патње од зависности.