Kali Linux

Как да възстановите изходния пакет в Kali Linux

Как да възстановите изходния пакет в Kali Linux
Въпреки че е персонализиран изрично за тестване на проникване, Kali Linux е гъвкав и силно персонализиран Linux дистрибутор. Позволява ви да персонализирате неща като работната среда, пакетите и дори ядрото, стига да знаете какво правите,

Нека обсъдим как можем да модифицираме инсталираните пакети и да ги възстановяваме от източника.

ЗАБЕЛЕЖКА: Преди да започнем, ще трябва да включите източниците на URI на пакета deb-src в източниците.списъчен файл.

Добавяне на deb-src пакети

За да добавите пакета deb-src в източници на Kali Linux.списъчен файл, редактирайте файла в / etc / apt / sources.списък и разкоментирайте реда deb-src.

След това актуализирайте изходните си пакети, преди да продължите.

ЗАБЕЛЕЖКА: Уверете се, че имате инсталиран dpkg-dev пакет.

Изтегляне на изходни пакети

Следващата стъпка е да изтеглите изходния пакет. За този пример ще използваме vim. Изпълнете командите:

sudo apt-get update
sudo apt източник vim

След това отидете до директорията на пакета на vim source

cd vim-8.2.2434 /

 Промяна на изходния код на пакета

Следващата стъпка е да направите промени в изходния код, както сметнете за добре. Няма да навлизам в подробности, защото това ще зависи от пакета, който модифицирате, и вашите целеви нужди.

sudo nano src / vimrun.° С

След като направите съответните модификации, запазете и затворете файла.

Проверете за зависимости от компилация

Преди да възстановите изходните пакети, трябва да инсталирате зависимостите на пакета. Можете да проверите необходимите зависимости, като използвате командата:

dpkg-checkbuilddeps

Изпълнението на тази команда ще покаже всички необходими зависимости преди възстановяването на пакета. Резултатът ще бъде празен, ако не се изискват зависимости. За vim ще видите изход, подобен на показания по-долу:

dpkg-checkbuilddeps: грешка: Неизпълнени зависимости за изграждане: autoconf cscope debhelper-compat (= 12) libacl1-dev libcanberra-dev libgpmg1-dev libgtk-3-dev liblua5.2-dev libperl-dev libselinux1-dev libncurses-dev libtool-bin libxaw7-dev libxpm-dev libxt-dev lua5.2 python3-dev ruby-dev tcl-dev docbook-utils docbook-xml ghostscript pdf2svg

Инсталиране на зависимости от компилация

След като имате списъка с необходимите зависимости, просто използвайте apt, за да ги инсталирате като:

sudo apt-get инсталиране autoconf cscope debhelper-compat libacl1-dev libcanberra-dev libgpmg1-dev libgtk-3-dev liblua5.2-dev libperl-dev libselinux1-dev libncurses-dev libtool-bin libxaw7-dev libxpm-dev libxt-dev lua5.2 python3-dev ruby-dev tcl-dev docbook-utils docbook-xml ghostscript pdf2svg -y

 Изграждане на пакета Source

След изпълнение на необходимите зависимости и запазване на новите промени в пакета източник, можете да изградите новия пакет.

Използвайте командата по-долу, за да изградите новия пакет.

dpkg-buildpackage

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

След като компилацията завърши успешно, трябва да имате .deb пакет, който можете да инсталирате с помощта на dpkg.

sudo dpkg -i… / vim-???.деб

 Заключение

Това кратко ръководство ви показа как да създавате, променяте и възстановявате пакети в Kali Linux. Повторното изграждане на пакети може да бъде много полезно, когато искате персонализирана версия на инструмент.

Благодаря ви за четенето.

Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...
Емулирайте кликванията на мишката, като задържите курсора на мишката с кликаща мишка в Windows 10
Използването на мишка или клавиатура в неправилна поза при прекомерна употреба може да доведе до много здравословни проблеми, включително напрежение, ...
Добавете жестове на мишката към Windows 10, като използвате тези безплатни инструменти
През последните години компютрите и операционните системи значително се развиха. Имаше време, когато потребителите трябваше да използват команди за на...