Зависности Линук пакета су пакети који су потребни да би се одређени пакет правилно инсталирао и покренуо. На пример, ако покушавате да инсталирате пакет који зависи од библиотеке Кс, библиотека Кс мора бити инсталирана пре инсталирања тог пакета.
Зависности од Линук пакета су потребне да би се софтвер инсталирао и исправно покренуо на Линук оперативном систему. Сваки софтверски пакет који треба да се инсталира на Линук-у може имати своје зависности, односно друге пакете који су потребни да би функционисао.
На пример, ако желите да инсталирате уређивач текста, онда је могуће да то зависи од других пакета као што су библиотеке, услужни програми, додатни модули итд. Ако ове зависности нису задовољене, програм можда неће радити или радити неправилно.
Линук систем за управљање пакетима аутоматски управља зависношћу пакета. Приликом инсталирања новог пакета, систем проверава његове зависности и инсталира све потребне пакете. Ако пакет не задовољава зависност, систем пријављује грешку и не инсталира пакет.
Коначно, зависности од Линук пакета обезбеђују да је софтвер инсталиран и да ради исправно, омогућава систему да аутоматски управља зависностима и обезбеђује да апликације раде поуздано на Линук оперативном систему.
Постоје две врсте:
Зависности библиотека су зависности од библиотека које су потребне за компајлирање или покретање програма. Када инсталирате нови пакет, систем инсталира све потребне библиотеке.
Зависности пакета су зависности од других пакета који такође морају бити инсталирани на вашем систему. Када инсталирате нови пакет, систем инсталира све потребне пакете, укључујући зависности других пакета.
Генерално, Линук систем за управљање пакетима олакшава управљање зависностима пакета, чинећи инсталирање нових програма и ажурирање постојећих пакета брзим и лаким.
Зависностима пакета се управља у Линук-у помоћу система за управљање пакетима који аутоматски рукује зависностима приликом инсталирања и деинсталирања пакета.
Системи за управљање пакетима на Линук-у могу се разликовати у зависности од дистрибуције. Неки од најчешћих система за управљање пакетима у Линук-у су:
Алат за напредни пакет (АПТ) - користи се у Дебиан, Убунту, Линук Минт и другим дистрибуцијама.
Иелловдог Упдатер, модификован (ИУМ) - користи се у Ред Хат, ЦентОС и другим дистрибуцијама.
Пацман - користи се у Арцх Линук дистрибуцији.
Зиппер - користи се у опенСУСЕ дистрибуцији.
Да бисте управљали зависностима пакета, можете користити команде за управљање пакетима које су доступне у вашем систему за управљање пакетима. На пример, да бисте инсталирали пакет и његове зависности на Убунту или Дебиан, можете користити наредбу:
sudo apt-get install package-name
Да бисте уклонили пакет и његове зависности, можете користити наредбу:
sudo apt-get remove package-name
Важно је напоменути да када уклоните пакет, систем за управљање пакетима такође може аутоматски уклонити његове зависности које више нису потребне. Неки системи за управљање пакетима могу имати додатне опције за управљање зависностима. На пример, у АПТ-у можете користити команду апт-цацхе депенд пацкаге-наме да видите зависности пакета.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: