Kali Linux

Kako obnoviti izvorni paket u Kali Linuxu

Kako obnoviti izvorni paket u Kali Linuxu
Iako je izričito prilagođen za testiranje penetracije, Kali Linux fleksibilan je i vrlo prilagodljiv Linux distro. Omogućuje vam prilagodbu stvari kao što su Desktop okruženje, paketi, pa čak i jezgra sve dok znate što radite,

Razgovarajmo o tome kako možemo modificirati instalirane pakete i obnoviti ih iz izvora.

BILJEŠKA: Prije nego što započnemo, u izvore ćete morati uključiti izvorne URI paketa deb-src.datoteka popisa.

Dodavanje deb-src paketa

Da biste dodali paket deb-src u Kali Linux izvore.popis datoteka, uredite datoteku u / etc / apt / sources.navesti i raskomentirati redak deb-src.

Zatim ažurirajte izvorne pakete prije nego što nastavite.

BILJEŠKA: Provjerite je li instaliran dpkg-dev paket.

Preuzimanje izvornih paketa

Sljedeći je korak preuzimanje izvornog paketa. Za ovaj ćemo primjer upotrijebiti vim. Pokrenite naredbe:

sudo apt-get ažuriranje
sudo apt izvor vim

Zatim idite do direktorija vim izvornog paketa

cd vim-8.2.2434 /

 Izmijenite izvorni kod paketa

Sljedeći je korak unijeti izmjene u izvorni kod kako vam odgovara. Neću ulaziti u detalje jer to ovisi o paketu koji mijenjate i vašim ciljanim potrebama.

sudo nano src / vimrun.c

Nakon što izvršite odgovarajuće izmjene, spremite i zatvorite datoteku.

Provjerite postoje li ovisnosti o gradnji

Prije ponovne izgradnje izvornih paketa, morate instalirati ovisnosti paketa. Potrebne ovisnosti možete provjeriti pomoću naredbe:

dpkg-checkbuilddeps

Izvođenje ove naredbe prikazat će sve potrebne ovisnosti prije ponovne izrade paketa. Rezultat će biti prazan ako nisu potrebne ovisnosti. Za vim ćete vidjeti izlaz sličan onome prikazanom u nastavku:

dpkg-checkbuilddeps: pogreška: Neispunjene ovisnosti o gradnji: 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

Instaliranje ovisnosti o gradnji

Jednom kad imate popis potrebnih ovisnosti, jednostavno ih upotrijebite za instaliranje kao:

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

 Izrada izvornog paketa

Nakon ispunjavanja potrebnih ovisnosti i spremanja novih promjena izvornog paketa, možete izraditi novi paket.

Upotrijebite naredbu u nastavku za izgradnju novog paketa.

dpkg-buildpackage

Instaliranje novog paketa

Nakon što se izrada uspješno dovrši, trebali biste imati .deb paket koji možete instalirati pomoću dpkg.

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

 Zaključak

Ovaj kratki vodič pokazao vam je kako izvoriti, mijenjati i ponovno izrađivati ​​pakete u Kali Linuxu. Obnova paketa može biti vrlo korisna kada želite prilagođenu verziju alata.

Hvala na čitanju.

Kako pojačati FPS u Linuxu?
FPS je kratica Okviri u sekundi. Zadatak FPS-a je mjerenje broja sličica u reprodukcijama video zapisa ili igranim izvedbama. Jednostavnim riječima, b...
Najpopularnije laboratorijske igre Oculus App
Ako ste vlasnik slušalica Oculus, tada morate biti sigurni u bočno učitavanje. Bočno učitavanje postupak je instaliranja nehranjenog sadržaja na vaše ...
10 najboljih igara za igranje na Ubuntuu
Windows platforma bila je jedna od dominantnih platformi za igre zbog ogromnog postotka igara koje se danas razvijaju kako bi podržavale Windows. Može...