Софтвер који покрећете на рачунару је оно што га чини заиста личним. Пуно говори о томе са чим радите, чиме волите да се бавите или вашим хобијима.

Овај водич приказује како управљати софтверским пакетима користећи Дебиан Пацкаге Манагер (дпкг) на Линук дистрибуцијама заснованим на Дебиану, попут Убунту, Дебиан, Минт и Кали итд. Дебиан софтверски пакети имају екстензију .деб.

Управљање софтвером један је од најчешћих задатака које ћете обављати на личном рачунару или као системски администратор.

Шта је Дпкг?

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

Услужни програм дпкг је основа на којој су надограђени други алати за управљање софтвером, попут Апт и Синаптиц. Они су категоризовани као алати за управљање софтвером високог нивоа.

Локална инсталација датотека софтверског пакета Дебиан (.деб) на ваш рачунар једна је од посебности дпкг-а.

Ово је посебно важно за инсталирање софтвера на уређајима који су ван мреже из безбедносних разлога или због проблема са мрежном везом. Значајни софтверски пакети који се могу инсталирати са дпкг укључују ВС код, Гоогле Цхроме и ВиртуалБок, да поменемо само неке.

Навођење инсталираних софтверских пакета

Да бисте видели листу инсталираних софтверских пакета на рачунару, једноставно покрените следећу команду.

дпкг --гет-селецтионс

Тхе --гет-селецтионс опција команде приказује инсталирана имена пакета у једноставном и чистом формату.

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

дпкг --принт-аваил

Ако желите да информације о софтверском пакету прикажете у табеларном облику. Можете користити дпкг-упит наредбу на следећи начин.

дпкг-куери --лист

Инсталирање софтверских пакета

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

Требаће вам повишене привилегије да бисте инсталирали и уклонили софтверске пакете са дпкг.

На пример да инсталирате Гоогле Цхроме, преузмите га у директоријум Преузимања. Затим једноставно покрените следећу команду.

судо дпкг --инсталл ~ / Довнлоадс / гоогле-цхроме-стабле_цуррент_амд64.деб

Враћање зависности

Софтверски пакети у Линуку често зависе од других софтверских делова како би несметано радили.

Када инсталирате пакете путем дпкг, често је паметно вратити зависности помоћу Апт користећи следећу команду само да бисте били сигурни да све ради у реду.

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

Савет: Можете користити скраћени метод за већину дпкг наредби. На пример, дпкг -и име_пакета уместо дпкг --инсталирај име_пакета за инсталирање софтверских пакета. Овај водич користи потоњи приступ јер су дуге команде више саморазумљиве.

Повезан: Како пронаћи и поправити сломљене пакете на Линук-у

Ажурирање софтвера

Задржавајући своје систем до данас добра је линија одбране од сигурносних недостатака и кључна је за постојање стабилнијег и робуснијег система.

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

Да бисте проверили има ли покварених пакета, користите -- ревизија опција. Ова опција команде проверава да ли су сви пакети исправно инсталирани и да ли постоје зависности које недостају. Ако постоји неисправан пакет, услужни програм дпкг ће вам дати савете о предложеним исправкама.

дпкг --аудит

Поновно конфигурисање софтверског пакета

Још једна моћна опција коју дпкг пружа је могућност реконфигурације софтверског пакета који је већ инсталиран. На пример, да бисте поново конфигурисали ВиртуалБок, можете покренути доњу команду и приказаће вам се екран за конфигурацију.

судо дпкг-рецонфигуре виртуалбок-6.1

Уклањање софтверских пакета

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

судо дпкг --уклони гоогле-цхроме-стабле

(У наредби изнад, гоогле-хром-стабилна је назив пакета)

Када уклањате софтверске пакете помоћу опције --ремове, конфигурационе датотеке повезане са пакетом који уклањате остају нетакнуте. Дакле, следећи пут када поново инсталирате тај део софтвера користиће претходне конфигурације.

Да бисте потпуно уклонили софтверски пакет и придружене конфигурације, можете да користите опцију --пурге.

судо дпкг --пурге гоогле-цхроме-стабле

Добијање информација о софтверском пакету

Можете добити више информација о пакету са којим ћете инсталирати --инфо.

судо дпкг --инфо ~ / Довнлоадс / гоогле-цхроме-стабле_цуррент_амд64.деб

Резултат укључује информације попут софтверске архитектуре, одржавача и броја верзије итд.

Преглед садржаја софтверског пакета

Такође можете прегледати садржај Дебиан пакета користећи --садржај. Списак ће дати структуру директоријума пакета и свих важних датотека, као што су софтверска лиценца и друге датотеке манифеста.

дпкг --цонтентс ~ / Довнлоадс / гоогле-цхроме-стабле_цуррент_амд64.деб

Садржај пакета приказан је у формату дугачког пописа као што је приказано испод.

Откривање да ли је пакет инсталиран

Можете лако проверити да ли је неки софтверски пакет инсталиран на вашем рачунару помоћу --статус опција. На пример, да бисте сазнали да ли је зум инсталиран на вашем систему, једноставно покрените наредбу испод.

судо дпкг --статус зум

Излаз такође приказује друге детаље, попут сврхе софтверског пакета и добављача.

Узорак излаза изгледа као испод. На пример, други ред излаза команде приказује статус пакета. Као што можете видети из резултата, пакет зума је инсталиран на овој одређеној машини.

Можете потражити директоријуме пакета који задовољавају услове бесплатне дистрибуције према Дебиан стандардима из њихових званични сајт.

Опширније: Основне команде за почетак рада са Линуком

Добијање помоћи

Да бисте сазнали више о дпкг наредби, можете користити --помоћ опција.

дпкг --помоћ

За детаљније информације о опцијама наредбе дпкг и стању софтверских пакета користите Ман Пагес.

човек дпкг

Шта је са менаџерима алтернативних пакета?

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

Емаил
Водич за почетнике за инсталирање софтвера у Убунту са АПТ-ом

Ако сте користили Убунту, вероватно сте у неком тренутку користили команду апт. Али да ли сте знали да у томе постоји много више од апт-гет инсталл и апт-гет упграде?

Прочитајте следеће

Повезане теме
  • Линук
  • Линук
  • Менаџери пакета
О аутору
Мвиза Кумвенда (2 чланака објављено)

Мвиза по занимању развија софтвер и интензивно пише о Линуку и фронт-енд програмирању. Нека од његових интересовања укључују историју, економију, политику и архитектуру предузећа.

Више од Мвизе Кумвенде

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

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

Још један корак…!

Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.

.