Kali Linux

Kuidas Kali Linuxis lähtepaketti taastada

Kuidas Kali Linuxis lähtepaketti taastada
Kuigi see on kohandatud selgesõnaliselt läbitungimise testimiseks, on Kali Linux paindlik ja väga kohandatav Linuxi distribuutor. See võimaldab teil kohandada selliseid asju nagu töölaua keskkond, paketid ja isegi kernel, kui teate, mida teete,

Arutleme, kuidas saaksime installitud pakette muuta ja neid allikast uuesti üles ehitada.

MÄRGE: Enne alustamist peate lisama allikatesse deb-src paketi URI-d.loendifail.

Deb-src pakettide lisamine

Paketi deb-src lisamiseks Kali Linuxi allikatesse.loendifail, redigeerige faili kataloogis / etc / apt / sources.loetlege deb-src rida ja eemaldage kommentaar.

Järgmisena värskendage enne jätkamist lähtekoodipakette.

MÄRGE: Veenduge, et pakett dpkg-dev oleks installitud.

Lähtepakettide allalaadimine

Järgmine samm on allikapaketi allalaadimine. Selle näite puhul kasutame vim. Käivitage käsud:

sudo apt-get värskendus
sudo apt allikas vim

Järgmisena navigeerige vim-lähtekomplekti kataloogi

cd vim-8.2.2434 /

 Paketi lähtekoodi muutmine

Järgmine samm on muuta lähtekoodi vastavalt oma äranägemisele. Ma ei süvene üksikasjadesse, sest see sõltub paketist, mida muudate, ja teie sihitud vajadustest.

sudo nano src / vimrun.c

Kui olete vajalikud muudatused teinud, salvestage ja sulgege fail.

Kontrollige ehitussõltuvusi

Enne lähtekomplektide ümberehitamist peate installima pakettide sõltuvused. Nõutavaid sõltuvusi saate kontrollida käsuga:

dpkg-checkbuilddeps

Selle käsu käivitamisel kuvatakse enne paketi ülesehitamist kõik vajalikud sõltuvused. Kui sõltuvusi pole vaja, jääb tulemus tühjaks. VIM-i jaoks näete allpool näidatuga sarnast väljundit:

dpkg-checkbuilddeps: viga: täitmata sõltuvused ehitamisest: 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

Ehitamise sõltuvuste installimine

Kui olete saanud vajalike sõltuvuste loendi, kasutage nende installimiseks lihtsalt apt:

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

 Lähtepaketi koostamine

Pärast nõutavate sõltuvuste täitmist ja uute lähtekomplekti muudatuste salvestamist saate uue paketi ehitada.

Uue paketi loomiseks kasutage allolevat käsku.

dpkg-buildpackage

Uue paketi installimine

Kui järk on edukalt lõpule viidud, peaks teil olema .deb pakett, mille saate installida dpkg abil.

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

 Järeldus

See kiire juhend on näidanud, kuidas Kali Linuxis pakette hankida, muuta ja ümber ehitada. Pakettide ümberehitamine võib olla väga kasulik, kui soovite tööriista kohandatud versiooni.

Täname lugemast.

Installige Linuxile uusim Dolphin Emulator for Gamecube & Wii
Dolphini emulaator võimaldab teil mängida valitud Gamecube & Wii mänge Linuxi personaalarvutites (PC). Vabalt saadaval oleva ja avatud lähtekoodiga m...
Kuidas kasutada GameConquerori petumootorit Linuxis
Artikkel sisaldab juhendit GameConquerori petumootori kasutamise kohta Linuxis. Paljud kasutajad, kes mängivad Windowsis mänge, kasutavad rakendust „C...
Parimad Linuxi mängukonsooli emulaatorid
Selles artiklis loetletakse Linuxi jaoks saadaval olev populaarne mängukonsooli emuleerimise tarkvara. Emuleerimine on tarkvara ühilduvuse kiht, mis j...