Реклама

Као нови корисник Линук-а, можда ћете бити потпуно заокупљени чистим бројем избора које имате када је у питању дистрибуција коју можете инсталирати на свој рачунар. Каква је разлика између Убунту-а, Федора, ОпенСУСЕ-а, Сабаиона или Арцх-а? На крају кратак одговор гласи: управљање пакетима. Свака дистрибуција нуди корисницима јединствену методу за инсталирање и одржавање вашег система, са различитим степеном корисности и употребљивости.

Овај водич ће послужити као кратки пример о томе како извршити основне задатке у сваком систему управљања пакетима, тако да можете одлучити који је најприкладнији за вас.

дебиан

1. Погодан

Апт је разрешивач зависности за системе засноване на Дебиану, укључујући Убунту Ваш водич за Убунту спремишта и управљање пакетима Опширније . Заједно са дпкг, управитељем пакета, Апт пружа једноставан начин за ажурирање, надоградњу, инсталирање и уклањање софтвера. Без Апт-а, одржавање Дебиан система имало би осећај као коришћење Линука раних 1990-их, када је „пакао зависности“ ствар ствар.

Апт има прилично једноставну синтаксу, мада се тренутно преписује да би се омогућила лакша синтакса. Као такав, у зависности од верзије коју користите (Убунту 14.04 и новије садржи нове Апт команде), можете користити различите команде да бисте постигли исти исход.

Да бисте ажурирали софтверска спремишта, користите следећу наредбу:

судо апт-гет упдате

или

судо апт упдате

Да бисте надоградили софтвер:

судо апт-гет надоградњу

или

надоградња судо апт

За темељитију надоградњу, која ће такође покушати да надогради компликоване зависности пакета на најновију верзију и уклони старије или неискоришћене зависности, наредба је следећа:

судо апт-гет дист-упграде

или

судо апт фулл-упграде

Ове команде се могу комбиновати да би извршавали ажурирање и надограђивали узастопно овако:

судо апт-гет упдате && судо апт-гет упграде

или

судо апт упдате && надоградња судо апт

Да бисте инсталирали софтвер, наредба је:

судо апт-гет инсталл $ пацкагеНаме

или

судо апт инсталл $ пацкагеНаме

Да бисте уклонили пакет:

судо апт-гет уклони $ пацкагеНаме

или

судо апт уклони $ пацкагеНаме

Када уклањате софтвер из вашег система коришћењем наредбе апт-гет ремове, Апт добро ради уклањање некоришћеног зависности, међутим понекад у току уклањања или надоградње софтвера, неке зависности могу бити и даље укључене ваш систем. Ако имате ОЦД попут мене, можда ћете желети да се ови пакети уклоне из вашег система. Апт укључује наредбу која ми је у вези с тим веома драга:

судо апт-гет ауторемове

или

судо апт ауторемове

Тражење инсталацијског пакета:

судо апт-цацхе претраживање $ пацкагеНаме

или

судо апт сеарцх $ пацкагеНаме

Апт тренутно не нуди могућност инсталирања пакета са УРЛ адресе, што значи да корисник мора сам пронаћи и преузети пакет да би био инсталиран. Убунту и неки његови деривати успели су да се изборе са аптурл везама са једним кликом, које се налазе на неким веб локацијама.

црвени шешир

2. ИУМ

Као Апт, ИУМ је разрешивач зависности за управљач основног пакета, РПМ. ИУМ је подразумевани систем за управљање пакетима који је укључен у неколико деривата заснованих на Ред Хат-у, укључујући Федора 21 и ниже, и ЦентОС Не желите да платите за Ред Хат Линук? Пробајте уместо ЦентОС-аУ случају да већ не знате, већину веба покреће Линук - Фацебоок, Твиттер, Гоогле, а велика већина других главних интернет локација користи Линук за своје сервере. Док администратори сервера ... Опширније . Синтакса за ИУМ је једноставна, а корисници Апт-а не би требали имати проблема да направе прекидач.

Ажурирање и надоградња путем ИУМ-а је веома једноставно, где следећа команда обрађује оба задатка:

судо иум упдате

Да бисте инсталирали пакет, користи се следећа наредба:

инсталирајте $ пацкагеНаме

Исто тако, за уклањање пакета наредба је:

судо иум уклоните $ пацкагеНаме

Да бисте потражили инсталациони пакет:

судо иум сеарцх $ пацкагеНаме

ИУМ не укључује наредбу за аутоматско покретање за проналажење и уклањање неискориштених зависности, али укључује одличну функцију за инсталирање пакета из УРЛ-а, који Апт не укључује:

инсталирајте $ урл
опенсусе

3. ЗИпп

ЗИпп је још један разрешивач зависности за систем управљања РПМ пакетима и подразумевани је менаџер пакета за ОпенСУСЕ Како користити фабрику опенСУСЕ, нову дистрибуцију за Роллинг-РелеасеСада, опенСУСЕ аутоматизује КА задатке како би системи могли сами да тестирају стабилност пакета, на тај начин Фабрику претворити у нешто што има потпуно нове пакете и заправо има пристојна очекивања стабилност. Опширније и СУСЕ Линук Ентерписе. ЗИпп користи .рпм бинарне датотеке, баш као и ИУМ, али је нешто бржи због тога што се пише у Ц ++, где ИУМ пише у Питхон-у. ЗИпп је изузетно лак за употребу, јер садржи пречице за наредбе које се могу користити уместо целе команде.

Као ИУМ, и ЗИпп ажурира и надограђује све пакете користећи следећу наредбу:

ажурирање судо зиппер-а

или

судо зиппер уп

Да бисте инсталирали пакет:

судо зиппер инсталл $ пацкагеНаме

или

судо зиппер у $ пацкагеНаме

Да бисте уклонили пакет, користите наредбу:

судо зиппер уклони $ пацкагеНаме

или

судо зиппер рм $ пацкагеНаме

Потражите инсталациони пакет:

судо зиппер сеарцх $ пацкагеНаме

Као и ИУМ, ни у ЗИпп-у није укључена аутоматска наредба. Поред тога, као што је Убунту, ОпенСУСЕ има везе за инсталирање једним кликом за инсталацију пакета на мрежи.

федора_лого

4. ДНФ или Дандифицирани ИУМ

ДНФ је преписан од ИУМ-а који користи функције из ЗИпп-а, а најзначајније су могућности решавања зависности. ДНФ је задани менаџер пакета за Федора 22 Будите на крвавом рубу Линука са Федора РавхидеомНе чекајте да испробате најновије верзије софтвера - покушајте Федора Равхиде. Опширније и више, и требали би у будућности постати стандардни систем у ЦентОС-у.

Да бисте ажурирали и надоградили сав софтвер:

судо днф упдате

Да бисте инсталирали пакет:

судо инсталл $ пацкагеНаме

Да бисте уклонили пакет:

судо днф уклоните $ пацкагеНаме

Потражите инсталациони пакет:

судо днф тражи $ пацкагеНаме

За разлику од ИУМ и ЗИпп, ДНФ даје команду ауторемове за претраживање вашег система и уклањање неискориштених зависности:

судо днф ауторемове

А ДНФ такође омогућава инсталацију пакета са УРЛ-а:

судо днф инсталирај $ урл
Сабаион

5. Ентропија

Ентропи је подразумевани систем за управљање пакетима Сабаион Линук Инсталирајте Гентоо на једноставан начин уз Сабаион Опширније , Гентоо дериват. Оно што Ентропи чини занимљивим је то што Сабаион користи бинарне датотеке путем Ентропи-а, а такође и изворни код кроз Гентооов систем управљања пакетима, Портаге. Основни пролаз овог система је следећи:

  • Изворни пакети су уграђени у бинарне датотеке преко Ентропи-а, користећи Портаге.
  • Ентропи претвара уграђени бинарни уређај у Ентропи пакет.
  • Ентропи пакети се додају репозицијама у Сабаиону.
  • Корисник инсталира бинарну датотеку кроз Ентропи.

Ентропија је упоредива са Апт, ИУМ, ЗИпп и ДНФ, што значи да је почетник прилагођен командама које се лако користе. Ентропија такође укључује пречице за краткоћу.

Да бисте ажурирали изворе софтвера:

судо екуо упдате

или

судо екуо уп

За надоградњу свих пакета

надоградња за судо екуо

или

судо екуо у

Ове команде се могу истовремено користити:

упдате судо екуо и надоградња судо екуо

или

судо екуо уп && судо екуо у

Да бисте инсталирали пакет:

судо екуо инсталл $ пацкагеНаме

или

судо екуо у $ пацкагеНаме

Да бисте уклонили пакет:

судо екуо уклони $ пацкагеНаме

или

судо екуо рм $ пацкагеНаме

Да бисте потражили инсталациони пакет:

судо екуо сеарцх $ пацкагеНаме
Арцх-Линук

6. Пацман

Пацман је подразумевани систем за управљање пакетима Арцх Линук Како инсталирати Арцх Линук на једноставан начин помоћу АнтергосаСтаром рачунару или лаптопу потребан нови закуп живот? Размишљате о преласку на Линук, али не знате одакле започети? Помоћу Антергоса, можете најлакше инсталирати Арцх Линук! Опширније и њени деривати, и комплетан је менаџер пакета, не ослањајући се на основне системе или сучеља за решавање зависности. Пацман користи једноставан компримирани .пкг.тар.кз систем датотека, који садржи све информације потребне за изградњу изворног кода у радни програм. Размислите о пацману као систему за аутоматизацију процеса ручне израде софтвера из изворног кода. Пацман користи програм "помагач", Иаоурт, за инсталирање неслужбеног софтвера који се налази у Арцх Усер Репозиторијуму, и када то учини, наредба "пацман" се замењује са "иаоурт."

Када радите са пакетима, углавном ћете користити „синц“ заставу (-С), која упоређује ваш систем са софтверским спремиштем. Да бисте освежили свој софтвер репос (-и):

судо пацман -Си

Да бисте надоградили свој систем, модификовали сте своју претходну наредбу за синхронизацију са сисупграде заставицом (-у):

судо пацман -Сиу

Да бисте инсталирали пакет, морате да синхронизујете пакет:

судо пацман -С $ пацкагеНаме

Да бисте уклонили пакет, пацман има заставицу за уклањање. Да бисте уклонили пакет (-Р), његове конфигурационе датотеке (-н) и све неискоришћене зависности, рекурзивно, нису експлицитно инсталирани од стране корисника (-с). Напомена: ова -с застава се разликује од -с заставе која се користи у наредби за синхронизацију:

судо пацман -Рнс

Да бисте потражили инсталациони пакет, синхронизоват ћете и претражити (-е):

судо пацман -Сс $ пацкагеНаме

Пацман не укључује команду за аутоматско померање, али можете да тражите и уклоните неискоришћене зависности помоћу команде Куери. Напомена: опет, ове заставе нису исте као синхронске заставице или уклањање застава. Ова команда ће упитати базу података (-К), проверити за сирочад зависности (-т), ограничити претрагу на зависности (-д), и неће исписати процес вербосели (-к, што значи "тихо").

судо пацман -Рнс $ (пацман -Ктдк)

Менаџери пакета: Еволуира

Линук је дефинитивно прешао дуг пут у пружању могућности новим корисницима да лако управљају својим системом. Менаџери пакета аутоматски проналазе потребне зависности и пружају лако памтљиве команде за инсталирање, и одржавање софтвера, а корисници више нису заглављени у паклу зависности, као што је био случај када је Линук био у свом новорођенчад Тестирањем многих различитих менаџера пакета који су вам на располагању, свој дом можете пронаћи у оном дистрокту у којем се осећате најугодније.

Који вам је менаџер пакета најлакши? Јесте ли покушали инсталирати неког од ових менаџера пакета изван заданог дистрибутера? Јавите нам у коментарима испод!

Ја сам ветеран ратног ваздухопловства Сједињених Држава, учитељ, музичар, ИТ консултант и писац.