Почетна » како да » Како инсталирати софтвер и управљати пакетима на Линуку

    Како инсталирати софтвер и управљати пакетима на Линуку

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

    Иако можете сами компајлирати и инсталирати све на Линуку, пакет менаџери су дизајнирани да раде сав посао за вас. Коришћење менаџер пакета олакшава инсталирање и ажурирање софтвера него на Виндовс.

    Линук вс. Виндовс

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

    Софтваре Репоситориес

    Корисници Линука обично не преузимају и не инсталирају апликације са веб локација апликација, као што то раде Виндовс корисници. Уместо тога, свака Линук дистрибуција поседује сопствена софтверска спремишта. Ови спремишта садрже софтверске пакете посебно састављене за сваку Линук дистрибуцију и верзију. На пример, ако користите Убунту 12.04, спремишта која користите садрже пакете специјално компајлиране за Убунту 12.04. Федора корисник користи спремиште пуно пакета посебно састављених за њихову верзију Федоре.

    Менаџери пакета

    Размислите о менаџеру пакета као продавници мобилних апликација - осим што су били у близини продавница апликација. Реците управитељу пакета да инсталира софтвер и он ће аутоматски преузети одговарајући пакет из конфигурираних репозиторијума софтвера, инсталирати га и поставити га - све то без потребе да кликнете чаробњаке или уловите .еке датотеке на веб-локацијама. Када се ажурирање објави, ваш менаџер пакета примећује и преузима одговарајућу исправку. За разлику од Виндовса, где свака апликација мора имати сопствени упдате за примање аутоматских ажурирања, менаџер пакета управља ажурирањима за све инсталиране софтвере - под претпоставком да су инсталирани из репозиторијума софтвера.

    Што је пакет?

    За разлику од Виндовса, где апликације долазе у .еке фајлове за инсталацију који систему могу да ураде све што им се свиђа, Линук користи специјалне формате пакета. Постоје разне врсте пакета - посебно ДЕБ на Дебиану и Убунту и РПМ на Федора, Ред Хат и другима. Ови пакети су у суштини архиве које садрже листу датотека. Менаџер пакета отвара архиву и инсталира датотеке на локацију коју специфицира пакет. Менаџер пакета остаје свестан који фајлови припадају којим пакетима - када деинсталирате пакет, менаџер пакета зна тачно које датотеке у њему припадају. Виндовс нема појма који фајлови припадају инсталираној апликацији - она ​​омогућава инсталатерима апликација да сами управљају инсталацијом и деинсталацијом.

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

    Инсталирање софтвера на Линук

    Да бисте инсталирали софтвер на Линук, отворите управитељ пакета, потражите софтвер и реците управитељу пакета да га инсталира. Ваш менаџер пакета ће урадити остало. Линук дистрибуције често нуде разноврсне интерфејсе управитељу пакета. На пример, на Убунту, Убунту Софтваре Центер, Упдате Манагер, Синаптиц апликацију и апт-гет команду сви користе апт-гет и дпкг да преузму и инсталирају ДЕБ пакете. Можете користити било који програм који вам се свиђа - они само пружају различите интерфејсе. Углавном ћете наћи једноставан, графички менаџер пакета у менијима ваше Линук дистрибуције.

    Ажурирање кашњења

    Једна ствар коју нови корисници Линука примијете код управитеља пакета и спремишта је кашњење прије него што нове верзије софтвера допру до својих система. На пример, када се изда нова верзија Мозилла Фирефок-а, Виндовс и Мац корисници ће је набавити од Мозилла. На Линуку, ваша Линук дистрибуција мора да запакује нову верзију и да је избаци као ажурирање. Ако отворите прозор преференција Фирефок-а на Линук-у, приметићете да Фирефок нема могућност аутоматског ажурирања (под претпоставком да користите верзију Фирефок-а из складишта Линук дистрибуције).

    Можете и да преузмете и инсталирате апликацију сами - на пример, да преузмете Фирефок директно из Мозилла - али то може захтевати компајлирање и инсталирање софтвера из извора и уклања предности пакетних менаџера, као што су аутоматске, централизоване безбедносне исправке.

    Док су нове верзије Фирефок-а приоритет зато што садрже безбедносне исправке, друге апликације можда неће бити испоручене тако брзо. На пример, главна нова верзија ЛибреОффице канцеларијског пакета можда никада неће бити издата као ажурирање за тренутну верзију ваше Линук дистрибуције. Да би се избегла потенцијална нестабилност и омогућило време за тестирање, ова верзија можда неће бити доступна до следећег великог издања ваше Линук дистрибуције - на пример, Убунту 12.10 - када постане подразумевана верзија у репозиторијима софтвера за дистрибуцију.

    Да би се решио овај проблем, неке Линук дистрибуције, као што је Арцх Линук, нуде “циклусе покретања”, где се нове верзије софтвера гурају у главна софтверска спремишта. То може изазвати проблеме - иако можда желите нове верзије десктоп апликација, вероватно вам није стало до нових верзија системских услужних програма ниског нивоа, што би потенцијално могло да доведе до нестабилности.

    Убунту нуди бацкпортс репозиториј да донесе новије верзије значајних пакета у старије дистрибуције, иако не све нове верзије то чине у бацкпортс спремиште.

    Отхер Репоситориес

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

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

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