Ini ialah arahan installdeb-ispell 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
installdeb-ispell - utiliti seperti debhelper untuk penyelenggara kamus ispell Debian
pakej
SINOPSIS
installdeb-ispell [pilihan debhelper] [pilihan]
DESCRIPTION
installdeb-ispell ialah program seperti debhelper yang bertanggungjawab untuk memasang
fail konfigurasi dan templat debconf yang sesuai serta coretan debhelper dalam ispell
pakej kamus, mengikut Dasar Kamus dan Alat Ejaan Debian.
Untuk maklumat lebih lanjut, lihat
/usr/share/doc/dictionaries-common-dev/dsdt-policy.txt.gz
Tindakan yang dilaksanakan oleh installdeb-ispell adalah yang berikut:
· Skrip Penyelenggara
installdeb-ispell memasang sisa kod yang diperlukan dalam postinst and postrm
skrip.
· Fail maklumat bahasa
installdeb-ispell juga menyemak fail yang mengandungi maklumat kamus ispell, dipanggil
debian/info-ispell or debian/package.info-ispell. Jika fail ini berjaya
dihuraikan, ia dipasang dalam /var/lib/dictionaries-common/ispell direktori.
· Penggantian substvar
Skrip ini akan mengisi a substvars fail, jadi Bergantung baris dalam fail kawalan boleh
mengandungi ${ispell:Depends} untuk menjaga kebergantungan biasa kamus secara automatik.
Ini memerlukan "Build-Depends" pada sekurang-kurangnya dictionaries-common-dev 1.23.0 dan sangat
disyorkan.
· Fail Debconf
o templat dan fail konfigurasi
installdeb-ispell memasang fail Debconf yang mematuhi Dasar daripada maklumat
terkandung di dalam info-ispell fail. Fail ini dicipta sebagai debian/config (Atau
debian/package.config) dan debian/templat (Atau debian/package.templates). Tidak
campur tangan diperlukan di sini, kerana installdeb-ispell akan membuat panggilan ke
dh_installdebconf(1).
Jika pakej perlu mempunyai kod khas dalam config fail, penyelenggara
harus membekalkan fail yang dipanggil debian/config.in (Atau debian/package.config.in). Di dalam
config.in fail, rentetan "#DEBHELPER#" mesti muncul bersendirian dalam satu baris dan bermula
pada lajur pertama. installdeb-ispell akan menggantikan token itu dengan yang perlu
Kod yang mematuhi dasar (ini berfungsi dengan config.in ialah sama ada cengkerang Bourne atau Perl
skrip).
Jika pakej perlu menentukan soalannya sendiri melalui template failkan
penyelenggara harus sama ada membekalkan fail debian/po-master.templates (Atau
debian/package.po-master.templates) bersama dengan fail po yang sesuai jika
pakej mengendalikan penyetempatan templat melalui po-debconf, atau debian/templates.in
(Atau debian/package.templates.in) sebaliknya. Lihat po-debconf(7) halaman manual untuk
butiran lanjut dan ingat bahawa nama templat induk kini berbeza.
Templat yang ditakrifkan dalam templates.in or po-master.templates fail digabungkan
ke dalam templat yang mematuhi Dasar oleh installdeb-ispell dan panggilan ke
dh_installdebconf(1) dilakukan secara dalaman.
o Medan templat elanguages
Medan ini berguna jika anda ingin mengatasi rentetan bahasa debconf dengan
sesuatu yang berbeza (memandangkan rentetan induk kekal sama, ini tidak akan
mencetuskan panggilan debconf baharu) atau jika anda benar-benar berfikir bahawa rentetan bahasa
hendaklah diantarabangsakan untuk pakej anda. Ambil perhatian bahawa untuk kebanyakan pakej golongan miskin
penyetempatan lalai lelaki sepatutnya mencukupi, dan penterjemah harus mempunyai yang lain
keutamaan.
Tingkah laku lalai installdeb-ispell tidak menambah medan "elanguages" pada
fail templat. Jika anda mahu ia ditambah, anda perlu memanggil skrip dengan eksplisit
--tulis-bahasa pilihan.
Medan ini akan ditambah dengan nilai yang diambil daripada entri "Elanguage" dalam maklumat
fail jika ada, atau selepas nilai "Bahasa" sebaliknya. Ambil perhatian bahawa ini berguna
hanya jika:
- Anda ingin membetulkan entri buggy
Dalam kes ini hanya isikan medan "Elanguage" dalam fail maklumat dengan yang baharu
nilai. Ini akan ditunjukkan pada gesaan debconf.
- Anda mahu mengantarabangsakan penyertaan anda sepenuhnya
Dalam kes ini beberapa ilmu hitam diperlukan pada kali pertama untuk penggunaan yang lancar,
(a) Berlari installdeb-{ispell,wordlist} --no-installdebconf --tulis-bahasa
untuk setiap pakej yang rentetannya harus diantarabangsakan. Edit yang dibuat
.templat fail dan keluarkan garis bawah utama dalam entri elanguages jika
Sekarang.
(b) Berlari debconf-gettextize templat_untuk_diantarabangsakan. Semak itu semua
keinginan .templat fail sudah masuk debian/po/POTFILES.in dan keluarkan lama
.config and .templat fail.
(c) Lari semula installdeb-{ispell,wordlist} --no-installdebconf
--tulis-bahasa and debconf-updatepo (tiada suntingan di sini) untuk mengalih keluar rujukan
rentetan yang tidak boleh diterjemahkan. Periksa sama ada rentetan yang dikehendaki berada dalam induk po
fail (debian/po/templates.pot) dan keluarkan .config and .templat fail. awak
telah siap. Jika rentetan induk "Elanguages" ditukar, ulangi (c) selepas itu.
· Pilihan installdeb-ispell tambahan dalam fail maklumat Bahasa
Untuk manfaat kamus ispell menggunakan ispell-autobuildhash, installdeb-ispell
skrip akan mencari medan 'auto-compat' dalam $dict.info-ispell, mengandungi asas
nama (s) fail compat anda. Jika entri 'auto-compat' ditemui dua debhelper
coretan ditambahkan, satu untuk mencipta/menetap semula fail compat dalam postinst dan satu lagi untuk
alih keluar fail dalam senarai penyingkiran daripada postrm. Senarai pengalihan keluar akan mengandungi fail compat
dan cincang yang berkaitan dengan nama asas yang sama.
/usr/lib/ispell/$dict.hash -> /var/lib/ispell/$dict.hash symlinks tiada lagi
dicipta secara automatik oleh skrip ini. Mereka kini dicipta oleh ispell- baru
autobuildhash bersama-sama dengan cincang yang berkaitan. Pastikan anda bergantung sekurang-kurangnya
kamus-biasa 1.23 (Lihat kamus-biasa.senarai semak).
PILIHAN
Kebiasaan penolong(1) pilihan diterima. Pilihan di bawah adalah khusus untuk installdeb-
isipel
--no-installdebconf
Jangan lari dh_installdebconf mahupun alih keluar templat dan fail konfigurasi.
--tiada-pra-siaran
Jangan pasang coretan {pre,post}{inst,rm}.
--tulis-bahasa
Cipta bahan elanguages.
--nyahpepijat
Tunjukkan beberapa maklumat tambahan.
NOTA
Program ini bukan sebahagian daripada debhelper, walaupun ia bertujuan untuk digunakan dalam ispell
pakej kamus menggunakan debhelper dalam bangunannya.
Gunakan installdeb-ispell dalam talian menggunakan perkhidmatan onworks.net