Kali Linux

Ako prebudovať zdrojový balík v systéme Kali Linux

Ako prebudovať zdrojový balík v systéme Kali Linux
Aj keď je to výslovne prispôsobené na penetračné testovanie, Kali Linux je flexibilná a vysoko prispôsobiteľná distribúcia Linuxu. Umožňuje vám upravovať veci, ako je prostredie Desktop, balíčky a dokonca aj jadro, pokiaľ viete, čo robíte,

Poďme diskutovať o tom, ako môžeme upraviť nainštalované balíčky a znova ich zostaviť zo zdroja.

POZNÁMKA: Skôr ako začneme, budete musieť do zdrojov zahrnúť zdrojové identifikátory URI balíka deb-src.zoznam súborov.

Pridávanie balíkov deb-src

Ak chcete pridať balík deb-src do zdrojov systému Kali Linux.zoznam súborov, upravte súbor v / etc / apt / sources.vypíšte a odkomentujte riadok deb-src.

Pred pokračovaním aktualizujte svoje zdrojové balíčky.

POZNÁMKA: Uistite sa, že máte nainštalovaný balík dpkg-dev.

Sťahovanie zdrojových balíkov

Ďalším krokom je stiahnutie zdrojového balíka. V tomto príklade použijeme vim. Spustite príkazy:

sudo apt-get aktualizácia
sudo apt zdroj vim

Ďalej prejdite do adresára zdrojového balíka vim

cd vim-8.2.2434 /

 Upravte zdrojový kód balíka

Ďalším krokom je vykonanie zmien v zdrojovom kóde, ako uznáte za vhodné. Nebudem sa podrobnejšie venovať, pretože to bude závisieť od balíka, ktorý upravujete, a od vašich cielených potrieb.

sudo nano src / vimrun.c

Po vykonaní náležitých úprav súbor uložte a zatvorte.

Skontrolujte závislosť zostavenia

Pred opätovným zostavením zdrojových balíkov musíte nainštalovať závislosti balíkov. Požadované závislosti môžete skontrolovať pomocou príkazu:

dpkg-checkbuilddeps

Spustením tohto príkazu sa pred opätovným vytvorením balíka zobrazia všetky požadované závislosti. Výsledok bude prázdny, ak nie sú požadované žiadne závislosti. Pre vim uvidíte výstup podobný tomu, ktorý je zobrazený nižšie:

dpkg-checkbuilddeps: error: Unmet build dependencies: 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

Inštalácia závislostí zostavy

Ak máte zoznam požadovaných závislostí, jednoducho ich nainštalujte pomocou apt ako:

sudo apt-get install 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

 Budovanie zdrojového balíka

Po splnení požadovaných závislostí a uložení zmien nového zdrojového balíka môžete nový balíček zostaviť.

Pomocou nižšie uvedeného príkazu vytvorte nový balík.

dpkg-buildpackage

Inštaluje sa nový balík

Po úspešnom dokončení zostavenia by ste mali mať a .balík deb, ktorý môžete nainštalovať pomocou dpkg.

sudo dpkg -i… / vim-???.deb

 Záver

Tento rýchly sprievodca vám ukázal, ako získavať, upravovať a znovu zostavovať balíky v Kali Linux. Opätovné zostavenie balíkov môže byť veľmi užitočné, keď potrebujete prispôsobenú verziu nástroja.

Ďakujem za čítanie.

Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...
Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...
Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...