OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

9.5.1. Petua Ringkasan untuk Mengubah Suai Pakej Kali‌


Mengubah suai pakej Kali biasanya merupakan tugas untuk penyumbang dan pembangun Kali, tetapi anda mungkin mempunyai keperluan khusus yang tidak dipenuhi oleh pakej rasmi dan mengetahui cara membina pakej yang diubah suai boleh menjadi sangat berharga, terutamanya jika anda ingin berkongsi perubahan anda, gunakannya secara dalaman , atau gulung semula perisian dengan bersih ke keadaan sebelumnya.

Apabila anda perlu mengubah suai perisian, ia mungkin menggoda untuk memuat turun sumber, membuat perubahan dan menggunakan perisian yang diubah suai. Walau bagaimanapun, jika aplikasi anda memerlukan persediaan seluruh sistem (cth dengan a membuat memasang langkah), maka ia akan mencemarkan sistem fail anda dengan fail yang tidak diketahui dpkg dan tidak lama lagi akan mewujudkan masalah yang tidak dapat ditangkap oleh kebergantungan pakej. Di samping itu, pengubahsuaian perisian jenis ini lebih membosankan untuk dikongsi.

Apabila mencipta pakej yang diubah suai, proses umum sentiasa sama: ambil pakej sumber, ekstraknya, buat perubahan anda, dan kemudian bina pakej. Untuk setiap langkah, selalunya terdapat berbilang alatan yang boleh mengendalikan setiap tugas.

Untuk mula membina semula pakej Kali, muat turun dahulu pakej sumber, yang terdiri daripada a

*.dsc (Kawalan Sumber Debian) fail dan fail tambahan yang dirujuk daripada fail kawalan itu.

Pakej sumber disimpan pada cermin boleh diakses HTTP. Cara paling berkesan untuk mendapatkannya ialah dengan sumber yang sesuai nama pakej-sumber, yang memerlukan anda menambah a deb-src garis ke /etc/ apt/sources.list fail dan kemas kini fail indeks dengan Apt update.

Selain itu, anda boleh menggunakan digit (Dari devscripts pakej) untuk memuat turun a .dsc fail terus bersama-sama dengan fail yang disertakan. Untuk pakej khusus Kali yang sumbernya dihoskan dalam repositori Git di gitlab.com/kalilinux/packages10, anda boleh mendapatkan semula sumber dengan git klon https://gitlab.com/kalilinux/packages/pakej sumber.git.

Selepas memuat turun sumber, pasang pakej yang disenaraikan dalam kebergantungan binaan pakej sumber dengan sudo apt build-dep ./. Perintah ini mesti dijalankan dari direktori sumber pakej.

Kemas kini kepada pakej sumber terdiri daripada gabungan beberapa langkah berikut:


• Langkah pertama yang diperlukan ialah menukar nombor versi untuk membezakan pakej anda daripada yang asal dengan dch --lokal pengecam versi, atau ubah suai butiran pakej lain dengan dch.

• Memohon tampalan dengan tampalan -p1 fail tampalan atau mengubah suai selimutsiri tampalan.

• Pilihan binaan tweaking, biasanya terdapat dalam pakej debian/peraturan fail, atau fail lain dalam debian/ direktori.

Selepas mengubah suai pakej sumber, anda boleh membina pakej binari dengan dpkg-buildpackage

-us -uc -b daripada direktori sumber, yang akan menghasilkan pakej binari yang tidak ditandatangani. Umur pek kemudiannya boleh dipasang dengan dpkg -i package-name_version_arch.deb.


Pengkomputeran Awan OS teratas di OnWorks: