Ini ialah perintah debclean yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
debclean - bersihkan pokok kod sumber
SINOPSIS
debclean [pilihan]
DESCRIPTION
debclean berjalan melalui pepohon direktori bermula pada pepohon direktori di mana ia berada
dipanggil, dan dilaksanakan debian/peraturan membersihkan untuk setiap direktori sumber Debian yang ditemui.
Direktori ini diiktiraf dengan mengandungi fail debian/changelog untuk pakej yang
nama sepadan dengan nama direktori. Padanan nama diterangkan di bawah.
Juga, jika --cleandebs pilihan diberikan, kemudian dalam setiap direktori yang mengandungi Debian
pokok sumber, semua fail bernama *.deb, *.changes dan *.build dialih keluar. .dsc, .diff.gz
dan fail (.orig).tar.gz tidak disentuh supaya keluaran boleh dibina semula jika
perlu, dan fail .upload dibiarkan supaya debchange berfungsi dengan betul. The
--nocleandebs pilihan menghalang tingkah laku pembersihan tambahan ini dan --cleandebs pilihan
memaksanya. Lalainya bukan untuk membersihkan fail ini.
debclean menggunakan menyahbina(1) untuk membersihkan pokok sumber.
Direktori nama memeriksa
Sama dengan beberapa skrip lain dalam devscripts pakej, debclean akan berjalan melalui
pokok direktori mencari debian/changelog fail. Sebagai perlindungan terhadap kesesatan
fail yang menyebabkan masalah yang berpotensi, ia akan memeriksa nama direktori induk sebaik sahaja ia
mendapati a debian/changelog fail, dan semak bahawa nama direktori sepadan dengan
nama pakej. Tepat bagaimana ia melakukan ini dikawal oleh dua fail konfigurasi
pembolehubah DEVSCRIPTS_CHECK_DIRNAME_LEVEL and DEVSCRIPTS_CHECK_DIRNAME_REGEX, dan mereka
pilihan baris arahan yang sepadan --semak-peringkat-nama and --check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL boleh mengambil nilai berikut:
0 Jangan sekali-kali menyemak nama direktori.
1 Hanya semak nama direktori jika kami terpaksa menukar direktori dalam carian kami
debian/changelog. Ini ialah kelakuan lalai.
2 Sentiasa semak nama direktori.
Nama direktori disemak dengan menguji sama ada nama direktori semasa (seperti yang ditentukan
by jentera(1)) sepadan dengan regex yang diberikan oleh pilihan fail konfigurasi
DEVSCRIPTS_CHECK_DIRNAME_REGEX atau dengan pilihan baris arahan --check-dirname-regex regex.
Di sini regex ialah regex Perl (lihat perlre(3perl)), yang akan berlabuh pada permulaan
dan kesudahannya. Jika regex mengandungi '/', maka ia mesti sepadan dengan laluan direktori penuh. Jika
tidak, maka ia mesti sepadan dengan nama direktori penuh. Jika regex mengandungi rentetan 'PACKAGE',
ini akan digantikan dengan nama pakej sumber, seperti yang ditentukan daripada changelog. The
nilai lalai untuk regex ialah: ´PACKAGE(-.+)?', dengan itu memadankan nama direktori seperti
PACKAGE dan PACKAGE-versi.
PILIHAN
--cleandebs
Alih keluar semua fail .deb, .changes dan .build daripada direktori induk.
--nocleandebs
Jangan alih keluar fail .deb, .changes dan .build daripada direktori induk; ini
ialah tingkah laku lalai.
--semak-peringkat-nama N
Lihat bahagian di atas Direktori nama memeriksa untuk penjelasan tentang pilihan ini.
--check-dirname-regex regex
Lihat bahagian di atas Direktori nama memeriksa untuk penjelasan tentang pilihan ini.
--tiada-conf, --noconf
Jangan baca sebarang fail konfigurasi. Ini hanya boleh digunakan sebagai pilihan pertama
diberikan pada baris arahan.
-d Jangan jalankan dpkg-checkbuilddeps untuk menyemak kebergantungan binaan.
- membantu Paparkan mesej bantuan dan keluar dengan jayanya.
--versi
Paparkan maklumat versi dan hak cipta dan keluar dengan jayanya.
CONFIGURATION PELBAGAI
Kedua-dua fail konfigurasi /etc/devscripts.conf and ~/.devscripts adalah bersumber dari itu
untuk menetapkan pembolehubah konfigurasi. Pilihan baris perintah boleh digunakan untuk mengatasi
tetapan fail konfigurasi. Tetapan pembolehubah persekitaran diabaikan untuk tujuan ini.
Pembolehubah yang diiktiraf pada masa ini ialah:
DEBCLEAN_CLEANDEBS
Jika ini ditetapkan kepada yes, maka ia adalah sama dengan --cleandebs baris arahan
parameter yang digunakan.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
Lihat bahagian di atas Direktori nama memeriksa untuk penjelasan ini
pembolehubah. Ambil perhatian bahawa ini adalah pembolehubah konfigurasi seluruh pakej, dan akan
oleh itu memberi kesan kepada semua devscripts skrip yang menyemak nilainya, seperti yang diterangkan dalam
halaman manual masing-masing dan dalam devscripts.conf(5).
Gunakan debclean dalam talian menggunakan perkhidmatan onworks.net