Kali Linux

Cara Membangun Kembali Paket Sumber Di Kali Linux

Cara Membangun Kembali Paket Sumber Di Kali Linux
Meskipun dikustomisasi secara eksplisit untuk pengujian penetrasi, Kali Linux adalah distro Linux yang fleksibel dan sangat dapat dikustomisasi. Ini memungkinkan Anda untuk menyesuaikan hal-hal seperti lingkungan Desktop, paket, dan bahkan kernel selama Anda tahu apa yang Anda lakukan,

Mari kita bahas bagaimana kita dapat memodifikasi paket yang diinstal dan membangunnya kembali dari sumbernya.

CATATAN: Sebelum kita mulai, Anda harus menyertakan URI paket deb-src source di sources.daftar file.

Menambahkan Paket deb-src

Untuk menambahkan paket deb-src di sumber Kali Linux.daftar file, edit file di /etc/apt/sources.daftar dan batalkan komentar pada baris deb-src.

Selanjutnya, perbarui paket sumber Anda sebelum melanjutkan.

CATATAN: Pastikan Anda telah menginstal paket dpkg-dev.

Mengunduh Paket Sumber

Langkah selanjutnya adalah mengunduh paket sumber. Untuk contoh ini, kita akan menggunakan vim. Jalankan perintah:

sudo apt-get update
sudo apt source vim

Selanjutnya, navigasikan ke direktori paket sumber vim

cd vim-8.2.2434/

 Ubah Kode Sumber Paket

Langkah selanjutnya adalah membuat perubahan pada kode sumber sesuai keinginan Anda. Saya tidak akan merinci karena ini akan tergantung pada paket yang Anda modifikasi dan kebutuhan yang Anda targetkan.

sudo nano src/vimrun.c

Setelah Anda membuat modifikasi yang sesuai, simpan dan tutup file.

Periksa Ketergantungan Bangun

Sebelum membangun kembali paket sumber, Anda perlu menginstal dependensi paket. Anda dapat memeriksa dependensi yang diperlukan menggunakan perintah:

dpkg-checkbuilddeps

Menjalankan perintah ini akan menampilkan semua dependensi yang diperlukan sebelum membangun kembali paket. Hasilnya akan kosong jika tidak ada ketergantungan yang diperlukan. Untuk vim, Anda akan melihat output yang mirip dengan yang ditunjukkan di bawah ini:

dpkg-checkbuilddeps: error: Ketergantungan build yang tidak terpenuhi: 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

Menginstal Ketergantungan Bangun

Setelah Anda memiliki daftar dependensi yang diperlukan, cukup gunakan apt untuk menginstalnya sebagai:

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

 Membangun Paket Sumber

Setelah memenuhi dependensi yang diperlukan dan menyimpan perubahan paket sumber baru, Anda dapat membangun paket baru.

Gunakan perintah di bawah ini untuk membangun paket baru.

dpkg-buildpackage

Memasang Paket Baru

Setelah pembangunan selesai dengan sukses, Anda harus memiliki .paket deb yang dapat Anda instal menggunakan dpkg.

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

 Kesimpulan

Panduan singkat ini telah menunjukkan kepada Anda cara mencari, memodifikasi, dan membangun kembali paket di Kali Linux. Membangun kembali paket bisa sangat berguna ketika Anda menginginkan versi alat yang disesuaikan.

Terima kasih telah membaca.

10 Game Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform yang mendominasi untuk bermain game karena persentase besar dari game yang berkembang saat ini untu...
5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...
Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...