Хајде да разговарамо о томе како можемо модификовати инсталиране пакете и обновити их из извора.
БЕЛЕШКА: Пре него што започнемо, мораћете да укључите изворне УРИ пакета деб-срц у изворе.списак датотека.
Додавање деб-срц пакета
Да додате пакет деб-срц у Кали Линук изворе.списак датотека, уредите датотеку у / етц / апт / соурцес.навести и разкоментарисати деб-срц линију.
Даље, ажурирајте изворне пакете пре него што наставите.
БЕЛЕШКА: Обавезно инсталирајте дпкг-дев пакет.
Преузимање изворних пакета
Следећи корак је преузимање изворног пакета. За овај пример користићемо вим. Покрените наредбе:
судо апт-гет упдатесудо апт извор вим
Затим дођите до директорија вим изворног пакета
цд вим-8.2.2434 /Измените изворни код пакета
Следећи корак је измена изворног кода како вам одговара. Нећу улазити у детаље, јер ће то зависити од пакета који мењате и ваших циљаних потреба.
судо нано срц / вимрун.цНакон што извршите одговарајуће измене, сачувајте и затворите датотеку.
Проверите да ли постоје зависности од верзије
Пре поновне изградње изворних пакета, морате инсталирати зависности пакета. Потребне зависности можете проверити помоћу наредбе:
дпкг-цхецкбуилддепсПокретањем ове наредбе приказаће се све потребне зависности пре поновне израде пакета. Резултат ће бити празан ако нису потребне зависности. За вим ћете видети излаз сличан ономе приказаном доле:
дпкг-цхецкбуилддепс: грешка: Неиспуњене зависности градње: аутоцонф цсцопе дебхелпер-цомпат (= 12) либацл1-дев либцанберра-дев либгпмг1-дев либгтк-3-дев либлуа5.2-дев либперл-дев либселинук1-дев либнцурсес-дев либтоол-бин либкав7-дев либкпм-дев либкт-дев луа5.2 питхон3-дев руби-дев тцл-дев доцбоок-утилс доцбоок-кмл гхостсцрипт пдф2свгИнсталирање зависности верзије
Једном када направите листу потребних зависности, једноставно их употријебите за инсталирање као:
судо апт-гет инсталирај аутоцонф цсцопе дебхелпер-цомпат либацл1-дев либцанберра-дев либгпмг1-дев либгтк-3-дев либлуа5.2-дев либперл-дев либселинук1-дев либнцурсес-дев либтоол-бин либкав7-дев либкпм-дев либкт-дев луа5.2 питхон3-дев руби-дев тцл-дев доцбоок-утилс доцбоок-кмл гхостсцрипт пдф2свг -иИзрада изворног пакета
Након што испуните потребне зависности и сачувате промене изворног пакета, можете да направите нови пакет.
Користите наредбу доле за изградњу новог пакета.
дпкг-буилдпацкаге
Инсталирање новог пакета
Када се изградња успешно заврши, требало би да имате .деб пакет који можете инсталирати помоћу дпкг.
судо дпкг -и… / вим-???.дебЗакључак
Овај брзи водич показао вам је како да креирате, мењате и обнављате пакете у Кали Линук-у. Обнова пакета може бити веома корисна када желите прилагођену верзију алата.
Хвала вам за читање.