นี่คือคำสั่ง installdeb-ispell ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
installdeb-ispell - ยูทิลิตี้เหมือน debhelper สำหรับผู้ดูแลพจนานุกรม ispell Debian
แพคเกจ
เรื่องย่อ
installdeb-ispell [ตัวเลือก debhelper] [ตัวเลือก]
DESCRIPTION
installdeb-ispell เป็น debhelper เหมือนโปรแกรมที่รับผิดชอบการติดตั้ง
ไฟล์กำหนดค่า debconf และเทมเพลตที่เหมาะสมและตัวอย่าง debhelper ใน ispell
แพ็คเกจพจนานุกรมตามนโยบาย Debian Spell Dictionaries and Tools
สำหรับรายละเอียดเพิ่มเติมดู
/usr/share/doc/dictionaries-common-dev/dsdt-policy.txt.gz
การกระทำที่ดำเนินการโดย installdeb-ispell ดังต่อไปนี้:
·สคริปต์ผู้ดูแล
installdeb-ispell ติดตั้งเศษรหัสที่จำเป็นใน ภายหลัง และ ไปรษณีย์
สคริปต์
· ไฟล์ข้อมูลภาษา
installdeb-ispell ยังตรวจสอบไฟล์ที่มีข้อมูลพจนานุกรม ispell เรียกว่า
เดเบียน/info-ispell or เดเบียน/package.info-ispell. หากไฟล์นี้สำเร็จ
แยกวิเคราะห์มันถูกติดตั้งใน /var/lib/dictionaries-common/ispell ไดเรกทอรี
· Substvars ทดแทน
สคริปต์นี้จะเติม a ย่อย file ดังนั้นขึ้นอยู่กับบรรทัดในไฟล์ควบคุม can
มี ${ispell:Depends} เพื่อดูแลการพึ่งพาพจนานุกรมทั่วไปโดยอัตโนมัติ
สิ่งนี้ต้องการ "Build-Depends" อย่างน้อย dictionaries-common-dev 1.23.0 และสูงมาก
แนะนำ
·ไฟล์ Debconf
o เทมเพลตและไฟล์ปรับแต่ง
installdeb-ispell ติดตั้งไฟล์ Debconf ที่สอดคล้องกับนโยบายจากข้อมูล
ที่มีอยู่ใน ข้อมูล ispell ไฟล์. ไฟล์เหล่านี้ถูกสร้างขึ้นเป็น เดเบียน/config (หรือ
เดเบียน/package.config) and เดเบียน/แม่แบบ (หรือ เดเบียน/package. templates). เลขที่
จำเป็นต้องมีการแทรกแซงที่นี่ตั้งแต่ installdeb-ispell จะโทรไป
dh_installdebconf(1)
หากแพ็คเกจต้องมีรหัสพิเศษใน การตั้งค่า ไฟล์ผู้ดูแล
ควรจัดหาไฟล์ที่เรียกว่า เดเบียน/config.in (หรือ เดเบียน/package.config.in) ใน
config.in ไฟล์ สตริง "#DEBHELPER#" จะต้องปรากฏเพียงบรรทัดเดียวและเริ่ม
ที่คอลัมน์แรก installdeb-ispell จะแทนที่โทเค็นนั้นด้วยสิ่งที่จำเป็น
รหัสที่สอดคล้องกับนโยบาย (ใช้ได้กับ config.in เป็น Bourne shell หรือ Perl
สคริปต์)
หากแพ็คเกจต้องการกำหนดคำถามของตัวเองผ่านทาง แม่แบบ ยื่น
ผู้ดูแลควรจัดหาไฟล์ debian/po-master. templates (หรือ
debian/package.po-master.templates) พร้อมกับไฟล์ po ที่เหมาะสมหาก
แพ็คเกจจัดการการแปลเทมเพลตผ่าน po-debconf หรือ เดเบียน/ templates.in
(หรือ เดเบียน/package.templates.in) มิฉะนั้น. ดู po-debconf(7) คู่มือหน้าสำหรับ
รายละเอียดเพิ่มเติมและจำไว้ว่าชื่อเทมเพลตหลักตอนนี้แตกต่างออกไป
แม่แบบที่กำหนดไว้ใน เทมเพลตใน or po-master. templates ไฟล์ถูกรวมเข้าด้วยกัน
ลงในเทมเพลตที่สอดคล้องกับนโยบายโดย installdeb-ispell และโทรไปที่
dh_installdebconf(1) เป็นการดำเนินการภายใน
o ฟิลด์เทมเพลต elanguages
ฟิลด์นี้มีประโยชน์หากคุณต้องการแทนที่สตริงภาษา debconf ด้วย
สิ่งที่แตกต่างออกไป (เนื่องจากสตริงหลักยังคงเหมือนเดิม สิ่งนี้จะไม่
เรียก debconf ใหม่) หรือถ้าคุณคิดว่าภาษา string
ควรเป็นสากลสำหรับแพ็คเกจของคุณ โปรดทราบว่าสำหรับพัสดุส่วนใหญ่ คนจน
การแปลโดยปริยายของมนุษย์ควรจะเพียงพอ และนักแปลควรมีอีก
ลำดับความสำคัญ
พฤติกรรมเริ่มต้นของ installdeb-ispell ไม่ได้เพิ่มฟิลด์ "elanguages" ลงใน
ไฟล์เทมเพลต หากคุณต้องการให้เพิ่มคุณต้องเรียกสคริปต์ด้วยข้อความที่ชัดเจน
--write-ภาษา ตัวเลือก
ฟิลด์นี้จะถูกเพิ่มด้วยค่าที่นำมาจากรายการ "Elanguage" ใน info
ไฟล์ถ้ามีหรือหลังค่า "ภาษา" มิฉะนั้น โปรดทราบว่าสิ่งนี้มีประโยชน์
เพียงแค่:
- คุณต้องการแก้ไขรายการบั๊กกี้
ในกรณีนี้ ให้กรอกข้อมูลในช่อง "Elanguage" ในไฟล์ข้อมูลด้วย new
ค่า. สิ่งนี้จะแสดงที่พรอมต์ debconf
- คุณต้องการทำให้ผลงานของคุณเป็นสากลอย่างเต็มที่
ในกรณีนี้จำเป็นต้องใช้มนต์ดำในครั้งแรกเพื่อการใช้งานที่ราบรื่น
(ก) วิ่ง installdeb-{ispell,wordlist} --ไม่มีการติดตั้งdebconf --write-ภาษา
สำหรับทุกแพ็คเกจที่สตริงควรเป็นสากล แก้ไขการสร้าง
.เทมเพลต ไฟล์และลบขีดล่างชั้นนำในรายการ elanguages if
นำเสนอ.
(b) วิ่ง debconf-gettextize templates_to_be_เป็นสากล. ตรวจสอบว่าทั้งหมด
ที่ต้องการ .เทมเพลต ไฟล์อยู่ใน เดเบียน / po / POTFILES.in และลบเก่า
.config และ .เทมเพลต ไฟล์
(c) วิ่งอีกครั้ง installdeb-{ispell,wordlist} --ไม่มีการติดตั้งdebconf
--write-ภาษา และ debconf-updatepo (ไม่มีการแก้ไขที่นี่) เพื่อลบการอ้างอิงถึง
สตริงที่ไม่สามารถแปลได้ ตรวจสอบว่าสตริงที่ต้องการอยู่ใน po master
ไฟล์ (เดเบียน/po/templates.pot) และลบ .config และ .เทมเพลต ไฟล์. คุณ
เสร็จแล้ว. หากสตริงหลัก "Elanguages" เปลี่ยนไป ให้ทำซ้ำ (c) ในภายหลัง
·ตัวเลือก installdeb-ispell พิเศษในไฟล์ข้อมูลภาษา
เพื่อประโยชน์ของพจนานุกรม ispell โดยใช้ ispell-autobuildhash, installdeb-ispell
สคริปต์จะค้นหาช่อง 'เข้ากันได้อัตโนมัติ' ใน $dict.info-ispell, ประกอบด้วย ฐาน
ชื่อไฟล์ compat ของคุณ หากพบรายการ 'เข้ากันได้อัตโนมัติ' สองตัว debhelper
มีการเพิ่มตัวอย่าง อันหนึ่งเพื่อสร้าง/รีเซ็ต compatfile ใน postinst และอีกอันเป็น
ลบไฟล์ในรายการลบจาก postrm รายการนำออกจะมีไฟล์ที่ใช้ร่วมกัน
และแฮชที่เชื่อมโยงกับชื่อฐานเดียวกัน
/usr/lib/ispell/$dict.hash -> /var/lib/ispell/$dict.hash symlinks ไม่มีอีกต่อไป
สร้างโดยอัตโนมัติโดยสคริปต์นี้ ตอนนี้พวกเขาถูกสร้างขึ้นโดย ispell-
autobuildhash ร่วมกับแฮชที่เกี่ยวข้อง ให้แน่ใจว่าได้พึ่งพาอย่างน้อย
พจนานุกรมทั่วไป 1.23 (ดู พจนานุกรม-common.checklist).
OPTIONS
ตามปกติ ผู้ช่วยเหลือ(1) ยอมรับตัวเลือก ตัวเลือกด้านล่างนี้เป็นข้อมูลเฉพาะสำหรับ ติดตั้ง deb-
ispel
--ไม่มีการติดตั้งdebconf
อย่าวิ่ง dh_installdebconf หรือลบเทมเพลตและไฟล์ปรับแต่ง
--no-pre-โพสต์
อย่าติดตั้งตัวอย่างข้อมูล {pre,post}{inst,rm}
--write-ภาษา
สร้างสิ่งที่ elanguages
--debug
แสดงข้อมูลเพิ่มเติม
หมายเหตุ
โปรแกรมนี้ไม่ได้เป็นส่วนหนึ่งของ debhelper แม้ว่าจะมีจุดประสงค์เพื่อใช้ใน ispell
แพ็คเกจพจนานุกรมโดยใช้ debhelper ในการสร้าง
ใช้ installdeb-ispell ออนไลน์โดยใช้บริการ onworks.net