Kali Linux

Hogyan lehet újjáépíteni egy forráscsomagot a Kali Linux-ban

Hogyan lehet újjáépíteni egy forráscsomagot a Kali Linux-ban
Annak ellenére, hogy kifejezetten penetrációs tesztelésre készült, a Kali Linux rugalmas és nagymértékben testreszabható Linux terjesztő. Lehetővé teszi olyan dolgok testreszabását, mint az Asztali környezet, a csomagok és még a kernel is, mindaddig, amíg tudja, mit csinál,

Beszéljük meg, hogyan módosíthatjuk a telepített csomagokat és újjáépíthetjük őket a forrásból.

JEGYZET: Mielőtt elkezdenénk, be kell illesztenie a forrás deb-src csomag URI-kat a forrásokba.list fájl.

Deb-src csomagok hozzáadása

A deb-src csomag hozzáadása a Kali Linux forrásaihoz.listázza a fájlt, szerkessze a fájlt az / etc / apt / sources könyvtárban.listázza és törölje a deb-src sort.

Ezután frissítse a forráscsomagokat a folytatás előtt.

JEGYZET: Győződjön meg arról, hogy telepítve van a dpkg-dev csomag.

Forráscsomagok letöltése

A következő lépés a forráscsomag letöltése. Ebben a példában a vim-et fogjuk használni. Futtassa a parancsokat:

sudo apt-get frissítés
sudo apt forrás vim

Ezután keresse meg a vim forráscsomag könyvtárát

cd vim-8.2.2434 /

 Csomag forráskódjának módosítása

A következő lépés az, hogy a forráskódot tetszés szerint módosítsa. Nem fogok belemenni a részletekbe, mert ez a módosított csomagtól és a megcélzott igényektől függ.

sudo nano src / vimrun.c

Miután elvégezte a megfelelő módosításokat, mentse el és zárja be a fájlt.

Ellenőrizze a gyártási függőségeket

A forráscsomagok újjáépítése előtt telepítenie kell a csomagfüggőségeket. A szükséges függőségeket a következő paranccsal ellenőrizheti:

dpkg-checkbuilddeps

A parancs futtatása megjeleníti az összes szükséges függőséget a csomag újjáépítése előtt. Az eredmény üres lesz, ha nincs szükség függőségekre. A vim esetében az alábbihoz hasonló kimenetet fog látni:

dpkg-checkbuilddeps: hiba: Nem felépített függőségek: 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

Telepítési függőségek telepítése

Ha megvan a szükséges függőségek listája, egyszerűen telepítse őket az apt segítségével:

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

 A forráscsomag felépítése

A szükséges függőségek teljesítése és az új forráscsomag-változtatások mentése után elkészítheti az új csomagot.

Az alábbi paranccsal készítse el az új csomagot.

dpkg-buildpackage

Új csomag telepítése

Miután az építkezés sikeresen befejeződött, rendelkeznie kell egy .deb csomag, amelyet a dpkg használatával telepíthet.

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

 Következtetés

Ez a gyors útmutató megmutatta, hogyan lehet csomagokat forrást szerezni, módosítani és újjáépíteni a Kali Linux rendszerben. A csomagok újjáépítése nagyon hasznos lehet, ha egy eszköz testreszabott verzióját szeretné.

Köszönöm, hogy elolvasta.

Az egér középső gombja nem működik a Windows 10 rendszerben
A középső egérgomb segít átgörgetni a hosszú weboldalakat és a sok adatot tartalmazó képernyőket. Ha ez leáll, akkor a billentyűzet segítségével görge...
Hogyan lehet megváltoztatni a bal és jobb egérgombokat a Windows 10 PC-n
Elég általános, hogy az összes számítógépes egéreszközt ergonómikusan a jobbkezes felhasználók számára tervezték. De vannak olyan egéreszközök, amelye...
Az egérkattintások emulálása az egérrel a Clickless Mouse használatával a Windows 10 rendszerben
Ha az egeret vagy a billentyűzetet nem megfelelő testtartásban, túlzott használat mellett használhatja, számos egészségügyi problémát okozhat, beleért...