Kali Linux

Kā atjaunot avota pakotni Kali Linux

Kā atjaunot avota pakotni Kali Linux
Kaut arī Kali Linux ir īpaši pielāgots iespiešanās pārbaudei, tas ir elastīgs un ļoti pielāgojams Linux izplatītājs. Tas ļauj jums pielāgot tādas lietas kā darbvirsmas vide, paketes un pat kodolu, ja vien zināt, ko darāt,

Apspriedīsim, kā mēs varam modificēt instalētās pakotnes un atjaunot tās no avota.

PIEZĪME: Pirms sākam, avotos būs jāiekļauj avota deb-src pakotnes URI.saraksta fails.

Deb-src pakotņu pievienošana

Lai pievienotu paketi deb-src Kali Linux avotos.saraksta failu, rediģējiet failu mapē / etc / apt / sources.uzskaitiet un komentējiet deb-src līniju.

Pēc tam pirms turpināt atjauniniet avota pakotnes.

PIEZĪME: Pārliecinieties, vai esat instalējis paketi dpkg-dev.

Lejupielādējot avotu paketes

Nākamais solis ir avota pakotnes lejupielāde. Šajā piemērā mēs izmantosim vim. Palaidiet komandas:

sudo apt-get atjauninājums
sudo apt avots vim

Pēc tam dodieties uz vim avota pakotņu direktoriju

cd vim-8.2.2434 /

 Modificēt paketes avota kodu

Nākamais solis ir veikt izmaiņas avota kodā pēc jūsu ieskata. Es neiedziļināšos detaļās, jo tas būs atkarīgs no modificētās paketes un jūsu mērķa vajadzībām.

sudo nano src / vimrun.c

Kad esat veicis atbilstošās izmaiņas, saglabājiet un aizveriet failu.

Pārbaudiet, vai nav izveidotas atkarības

Pirms avota pakotņu atjaunošanas jāinstalē pakotņu atkarības. Nepieciešamās atkarības varat pārbaudīt, izmantojot komandu:

dpkg-checkbuilddeps

Palaidot šo komandu, pirms pakotnes atjaunošanas tiks parādītas visas nepieciešamās atkarības. Rezultāts būs tukšs, ja nav vajadzīgas atkarības. Vim redzēsit izvadi, kas ir līdzīgs zemāk parādītajam:

dpkg-checkbuilddeps: kļūda: neizpildītas būvēšanas atkarības: 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

Uzstādīšanas atkarību instalēšana

Kad esat izveidojis nepieciešamo atkarību sarakstu, vienkārši izmantojiet apt, lai tās instalētu kā:

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

 Avota paketes veidošana

Pēc nepieciešamo atkarību izpildīšanas un jauno avota pakotnes izmaiņu saglabāšanas varat izveidot jauno pakotni.

Izmantojiet zemāk esošo komandu, lai izveidotu jauno pakotni.

dpkg-buildpackage

Jaunas pakotnes instalēšana

Kad būve ir veiksmīgi pabeigta, jums vajadzētu būt .deb pakotni, kuru var instalēt, izmantojot dpkg.

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

 Secinājums

Šajā ātrajā ceļvedī ir parādīts, kā Kali Linux pakotnes iegūt, modificēt un atjaunot. Pakotņu atjaunošana var būt ļoti noderīga, ja vēlaties pielāgotu rīka versiju.

Paldies par lasīšanu.

Populārākās Oculus App Lab spēles
Ja esat Oculus austiņu īpašnieks, jums ir jāsazinās par sānu ielādi. Sānu ielāde ir process, kurā austiņās tiek instalēts saturs, kas nav veikals. Sid...
10 labākās spēles, kuras spēlēt Ubuntu
Windows platforma ir bijusi viena no dominējošajām spēļu platformām, jo ​​mūsdienās tiek attīstīts milzīgs spēļu skaits, lai atbalstītu Windows. Vai k...
5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...