Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

9.5.1. Ringkasan Tip untuk Memodifikasi Paket Kali‌


Memodifikasi paket Kali biasanya merupakan tugas bagi kontributor dan pengembang Kali, tetapi Anda mungkin memiliki kebutuhan khusus yang tidak dipenuhi oleh paket resmi dan mengetahui cara membuat paket yang dimodifikasi bisa sangat berharga, terutama jika Anda ingin membagikan perubahan Anda, terapkan secara internal , atau kembalikan perangkat lunak dengan rapi ke kondisi sebelumnya.

Saat Anda perlu memodifikasi perangkat lunak, Anda mungkin tergoda untuk mengunduh sumbernya, membuat perubahan, dan menggunakan perangkat lunak yang dimodifikasi. Namun, jika aplikasi Anda memerlukan pengaturan seluruh sistem (misalnya dengan a make install langkah), maka itu akan mengotori sistem file Anda dengan file yang tidak diketahui dpkg dan akan segera membuat masalah yang tidak dapat ditangkap oleh dependensi paket. Selain itu, jenis modifikasi perangkat lunak ini lebih membosankan untuk dibagikan.

Saat membuat paket yang dimodifikasi, proses umumnya selalu sama: ambil paket sumber, ekstrak, buat perubahan, lalu buat paket. Untuk setiap langkah, seringkali ada beberapa alat yang dapat menangani setiap tugas.

Untuk mulai membangun kembali paket Kali, pertama-tama unduh paket sumber, yang terdiri dari a

*.dsc (Kontrol Sumber Debian) dan file tambahan yang dirujuk dari file kontrol itu.

Paket sumber disimpan di mirror yang dapat diakses HTTP. Cara paling efisien untuk mendapatkannya adalah dengan sumber yang tepat nama-paket-sumber, yang mengharuskan Anda menambahkan deb-src baris ke /etc/apt/sources.list file dan perbarui file indeks dengan Update apt.

Selain itu, Anda dapat menggunakan dapatkan (dari devscripts paket) untuk mengunduh a .dsc file langsung bersama-sama dengan file yang menyertainya. Untuk paket khusus Kali yang sumbernya di-host di repositori Git di gitlab.com/kalilinux/packages10, Anda dapat mengambil sumbernya dengan git klon https://gitlab.com/kalilinux/packages/paket-sumber.git.

Setelah mengunduh sumber, instal paket yang tercantum dalam dependensi build paket sumber dengan sudo tepat build-dep ./. Perintah ini harus dijalankan dari direktori sumber paket.

Pembaruan paket sumber terdiri dari kombinasi beberapa langkah berikut:


• Langkah pertama yang diperlukan adalah mengubah nomor versi untuk membedakan paket Anda dari yang asli dengan dch --lokal pengenal versi, atau ubah detail paket lainnya dengan dch.

• Menerapkan tambalan dengan tambalan -p1 file tambalan atau memodifikasi selimutseri tambalan.

• Tweak opsi build, biasanya ditemukan di dalam paket debian/aturan file, atau file lain di debian/ direktori.

Setelah memodifikasi paket sumber, Anda dapat membangun paket biner dengan dpkg-buildpackage

-us -uc -b dari direktori sumber, yang akan menghasilkan paket biner yang tidak ditandatangani. Paket kemudian dapat diinstal dengan dpkg -i nama-paket_versi_arch.deb.


Komputasi Awan OS Teratas di OnWorks: