Kali Linux

Kako obnoviti izvorni paket v Kali Linux

Kako obnoviti izvorni paket v Kali Linux
Čeprav je izrecno prilagojen za testiranje penetracije, je Kali Linux prilagodljiv in zelo prilagodljiv Linux distro. Omogoča vam prilagajanje stvari, kot so namizje, paketi in celo jedro, če veste, kaj počnete,

Pogovorimo se o tem, kako lahko spremenimo nameščene pakete in jih obnovimo iz vira.

OPOMBA: Preden začnemo, boste morali v vire vključiti izvorne URI paketa deb-src.datoteka s seznamom.

Dodajanje paketov deb-src

Če želite dodati paket deb-src v vire Kali Linux.seznam datotek, uredite datoteko v / etc / apt / sources.seznam in razkomentirajte vrstico deb-src.

Nato pred nadaljevanjem posodobite izvorne pakete.

OPOMBA: Prepričajte se, da imate nameščen paket dpkg-dev.

Prenos izvornih paketov

Naslednji korak je prenos izvornega paketa. Za ta primer bomo uporabili vim. Zaženite ukaze:

posodobitev sudo apt-get
sudo apt vir vim

Nato se pomaknite do imenika izvornega paketa vim

cd vim-8.2.2434 /

 Spremeni izvorno kodo paketa

Naslednji korak je, da spremenite izvorno kodo, kot se vam zdi primerno. Ne bom se spuščal v podrobnosti, ker je to odvisno od paketa, ki ga spreminjate, in vaših ciljnih potreb.

sudo nano src / vimrun.c

Ko naredite ustrezne spremembe, shranite in zaprite datoteko.

Preverite odvisnosti gradnje

Pred obnovitvijo izvornih paketov morate namestiti odvisnosti paketov. Zahtevane odvisnosti lahko preverite z ukazom:

dpkg-checkbuilddeps

Zagon tega ukaza bo prikazal vse zahtevane odvisnosti pred obnovo paketa. Rezultat bo prazen, če odvisnosti niso potrebne. Za vim boste videli izhod, podoben spodnjemu:

dpkg-checkbuilddeps: napaka: Neizpolnjene odvisnosti gradnje: 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

Namestitev gradbenih odvisnosti

Ko imate seznam zahtevanih odvisnosti, jih preprosto uporabite, da jih namestite kot:

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

 Izdelava izvornega paketa

Ko izpolnite zahtevane odvisnosti in shranite spremembe novega izvornega paketa, lahko zgradite nov paket.

Uporabite spodnji ukaz za izdelavo novega paketa.

dpkg-buildpackage

Namestitev novega paketa

Ko se gradnja uspešno zaključi, bi morali imeti .deb paket, ki ga lahko namestite z dpkg.

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

 Zaključek

Ta kratek vodnik vam je pokazal, kako pridobite, spremenite in obnovite pakete v Kali Linux. Obnova paketov je lahko zelo koristna, če želite prilagoditi različico orodja.

Hvala za branje.

Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...
SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...