OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

Pilihan Binaan Tweaking‌


Anda biasanya perlu mengubah suai pilihan binaan apabila anda ingin mendayakan ciri atau tingkah laku pilihan yang tidak diaktifkan dalam pakej rasmi, atau apabila anda ingin menyesuaikan parameter yang ditetapkan pada masa binaan melalui . / Konfigurasi pilihan atau melalui pembolehubah yang ditetapkan dalam persekitaran binaan.

Dalam kes tersebut, perubahan biasanya terhad kepada debian/peraturan, yang memacu langkah-langkah dalam proses binaan pakej. Dalam kes yang paling mudah, baris mengenai konfigurasi awal (./configure …) atau binaan sebenar ($(BUAT) … or buat…) mudah dikesan. Jika arahan ini tidak dipanggil secara eksplisit, ia mungkin kesan sampingan daripada arahan eksplisit yang lain, dalam kes ini, sila rujuk dokumentasi mereka untuk mengetahui lebih lanjut tentang cara menukar gelagat lalai. Dengan pakej menggunakan dh, anda mungkin perlu menambah penggantian untuk dh_auto_configure or dh_auto_build arahan (lihat halaman manual masing-masing untuk penjelasan tentang cara mencapai ini).

Untuk menjadikan penjelasan tersebut lebih konkrit, mari gunakannya pada contoh penggunaan kes kami. Anda memutuskan untuk mengubah suai libfreefare untuk lulus --dayakan-debug pilihan untuk . / Konfigurasi skrip supaya anda boleh mendapatkan output yang lebih terperinci daripada alatan komunikasi medan dekat (NFC) anda dan memfailkan laporan pepijat yang lebih baik tentang kad NFC Mifare anda yang tidak diiktiraf. Sejak pakej menggunakan dh untuk memacu proses binaan, anda menambah (atau dalam kes ini mengubah suai). override_dh_auto_configure sasaran. Berikut ialah ekstrak libfreefare yang sepadan debian/peraturan fail:


override_dh_auto_configure:

dh_auto_configure -- --tanpa-pemotong --disable-peraturan-senyap --dayakan-debug

override_dh_auto_configure:

dh_auto_configure -- --tanpa-pemotong --disable-peraturan-senyap --dayakan-debug


Pengkomputeran Awan OS teratas di OnWorks: