„Kali Linux“

Kaip atkurti šaltinio paketą „Kali Linux“

Kaip atkurti šaltinio paketą „Kali Linux“
Nors „Kali Linux“ yra specialiai pritaikytas skverbties testavimui, tai yra lankstus ir labai pritaikomas „Linux“ platintojas. Tai leidžia jums pritaikyti tokius dalykus kaip darbalaukio aplinka, paketai ir net branduolys, jei tik žinote, ką darote,

Aptarkime, kaip galime modifikuoti įdiegtus paketus ir juos atstatyti iš šaltinio.

PASTABA: Prieš pradėdami, į šaltinius turėsite įtraukti šaltinio deb-src paketo URI.sąrašo failas.

Pridedami „deb-src“ paketai

Norėdami pridėti „deb-src“ paketą „Kali Linux“ šaltiniuose.sąrašo failą, redaguokite failą aplanke / etc / apt / sources.išvardykite ir pašalinkite deb-src eilutės komentarą.

Tada prieš tęsdami atnaujinkite šaltinio paketus.

PASTABA: Įsitikinkite, kad turite įdiegtą paketą dpkg-dev.

Atsisiųsti šaltinių paketus

Kitas žingsnis yra atsisiųsti šaltinio paketą. Šiame pavyzdyje naudosime vim. Vykdykite komandas:

sudo apt-get atnaujinimas
sudo apt source vim

Tada eikite į „vim“ šaltinio paketo katalogą

cd vim-8.2.2434 /

 Keisti paketo šaltinio kodą

Kitas žingsnis - pakeisti šaltinio kodą, kaip jums atrodo tinkama. Nesigilinsiu į detales, nes tai priklausys nuo jūsų modifikuojamo paketo ir jūsų tikslinių poreikių.

sudo nano src / vimrun.c

Atlikę reikiamus pakeitimus, išsaugokite ir uždarykite failą.

Patikrinkite, ar nėra sukūrimo priklausomybių

Prieš atstatydami šaltinio paketus, turite įdiegti paketų priklausomybes. Reikiamas priklausomybes galite patikrinti naudodami komandą:

dpkg-checkbuilddeps

Paleidus šią komandą, prieš atstatant paketą bus rodomos visos reikalingos priklausomybės. Rezultatas bus tuščias, jei nereikalingos jokios priklausomybės. „Vim“ pamatysite išvestį, panašią į toliau pateiktą:

dpkg-checkbuilddeps: klaida: Nepatvirtintos sukūrimo priklausomybės: 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

Diegimo priklausomybių diegimas

Kai turėsite reikalingų priklausomybių sąrašą, tiesiog naudokite apt, kad juos įdiegtumėte kaip:

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

 Šaltinio paketo kūrimas

Įvykdę reikalingas priklausomybes ir išsaugoję naujus šaltinio paketo pakeitimus, galite sukurti naują paketą.

Norėdami sukurti naują paketą, naudokite toliau pateiktą komandą.

dpkg-buildpackage

Naujo paketo diegimas

Kai sukūrimas bus sėkmingai baigtas, turėtumėte turėti .deb paketas, kurį galite įdiegti naudodami „dpkg“.

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

 Išvada

Šis trumpasis vadovas parodė, kaip gauti, modifikuoti ir atstatyti paketus „Kali Linux“. Paketų atstatymas gali būti labai naudingas, kai norite pritaikytos įrankio versijos.

Ačiū, kad skaitėte.

Atvirojo kodo komercinių žaidimų variklių uostai
Nemokami atvirojo kodo ir įvairių platformų žaidimų varikliai gali būti naudojami žaidžiant senus ir kai kuriuos gana naujus žaidimų pavadinimus. Šiam...
Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...
Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...