هذا هو الأمر installdeb-ispell الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
installdeb-ispell - أداة مساعدة تشبه debhelper لمشرفي قاموس ispell دبيان
بكيج
موجز
installdeb-ispell [خيارات debhelper] [خيارات]
الوصف
installdeb-ispell هو برنامج debhelper مثل المسؤول عن التثبيت
ملفات التكوين والقوالب المناسبة لـ debconf ومقتطفات debhelper في ispell
حزمة القاموس، وفقًا لسياسة أدوات وقواميس دبيان الإملائية.
لمزيد من التفاصيل ، انظر
/usr/share/doc/dictionaries-common-dev/dsdt-policy.txt.gz
الإجراءات التي نفذها installdeb-ispell ما يلي:
· مخطوطات الحافظ
installdeb-ispell بتثبيت قصاصات التعليمات البرمجية الضرورية في ملف postinst postrm
مخطوطات.
· ملف معلومات اللغة
installdeb-ispell يتحقق أيضًا من ملف يحتوي على معلومات قاموس ispell، يسمى
ديبيان/معلومات-ispell or debian/package.info-ispell. إذا كان هذا الملف ناجحا
تم تحليله، وتم تثبيته في /var/lib/dictionaries-common/ispell الدليل.
· بدائل النجمات
هذا البرنامج النصي سوف يملأ ملف سوبفارس ملف ، لذلك يعتمد السطر في ملف التحكم يمكن
يحتوي على ${ispell:Depends} للعناية تلقائيًا بالتبعيات الشائعة للقواميس.
هذا يتطلب "Build-Depends" على الأقل من القواميس-common-dev 1.23.0 وهو مرتفع
الموصى بها.
ملفات Debconf
o القوالب وملفات التكوين
installdeb-ispell يقوم بتثبيت ملفات Debconf المتوافقة مع السياسة من المعلومات
الواردة في معلومات-ispell ملف. يتم إنشاء هذه الملفات باسم ديبيان/التكوين (أو
ديبيان/package.config) و ديبيان/قوالب (أو ديبيان/package.templates). في ال
التدخل مطلوب هنا، منذ ذلك الحين installdeb-ispell سوف يقوم بالاتصال بـ
dh_installdebconf(1).
إذا كانت الحزمة تحتاج إلى رمز خاص في ملف التكوين الملف، المشرف
يجب توفير الملفات التي تسمى ديبيان/config.in (أو ديبيان/package.config.in). في
config.in الملف، يجب أن تظهر السلسلة "#DEBHELPER#" بمفردها في سطر واحد وتبدأ
في العمود الأول. installdeb-ispell سيستبدل هذا الرمز بما هو ضروري
كود متوافق مع السياسة (يعمل هذا مع config.in هو إما قذيفة بورن أو بيرل
النصي).
إذا كانت الحزمة بحاجة إلى تحديد أسئلتها الخاصة عبر ملف النماذج ملف
يجب على المشرف إما توفير الملفات debian/po-master.templates (أو
debian/package.po-master.templates) مع ملفات po المناسبة إذا كان
تتعامل الحزمة مع توطين القالب من خلال po-debconf، أو ديبيان/قوالب.in
(أو debian/package.templates.in) خلاف ذلك. انظر po-debconf(7) صفحة دليل ل
مزيد من التفاصيل وتذكر أن اسم القوالب الرئيسية أصبح الآن مختلفًا.
القوالب المحددة في templates.in or po-master.templates يتم دمج الملفات
في القوالب المتوافقة مع السياسة عن طريق installdeb-ispell والاتصال بـ
dh_installdebconf(١) يتم في الداخل.
o مجال قالب اللغات
يعد هذا الحقل مفيدًا إذا كنت تريد تجاوز سلسلة لغات debconf باستخدام
شيء مختلف (نظرًا لأن السلسلة الرئيسية تظل كما هي، فلن يحدث هذا
قم بتشغيل استدعاء debconf جديد) أو إذا كنت تعتقد حقًا أن سلسلة اللغات
ينبغي تدويلها لحزمتك. لاحظ أنه بالنسبة لمعظم الحزم الفقراء
يجب أن يكون التوطين الافتراضي كافيا، ويجب أن يكون لدى المترجمين ترجمة أخرى
الأولويات.
السلوك الافتراضي لـ installdeb-ispell هو عدم إضافة حقل "elanguages" إلى الملف
ملف القوالب. إذا كنت تريد إضافته، فيجب عليك استدعاء البرنامج النصي بالصيغة الصريحة
--كتابة اللغات الخيار.
ستتم إضافة هذا الحقل بقيمة مأخوذة من إدخال "Elanguage" في المعلومات
الملف إذا كان موجودًا، أو بعد قيمة "اللغة" بخلاف ذلك. لاحظ أن هذا مفيد
فقط اذا:
- تريد إصلاح إدخال عربات التي تجرها الدواب
في هذه الحالة، ما عليك سوى ملء حقل "Elanguage" في ملف المعلومات بالملف الجديد
قيمة. سيتم عرض هذا في موجه debconf.
- تريد تدويل إدخالاتك بشكل كامل
في هذه الحالة هناك حاجة إلى بعض السحر الأسود في المرة الأولى للاستخدام السلس،
(أ) تشغيل تثبيتديب-{ispell،قائمة الكلمات} --no-installdebconf --كتابة اللغات
لكل حزمة يجب تدويل سلسلتها. تحرير ما تم إنشاؤه
.قوالب الملفات وإزالة الشرطات السفلية البادئة في إدخال اللغات إذا
حاضر.
(ب) تشغيل debconf-gettextize templates_to_be_internationalized. تحقق من ذلك كله
المطلوب .قوالب الملفات موجودة ديبيان/بو/POTFILES.in وإزالة القديمة
.config .قوالب الملفات.
(ج) تشغيل مرة أخرى تثبيتديب-{ispell،قائمة الكلمات} --no-installdebconf
--كتابة اللغات debconf-updatepo (لا يوجد تعديل هنا) لإزالة الإشارات إلى
سلاسل غير قابلة للترجمة. تأكد من أن السلاسل المطلوبة موجودة في po master
ملف (ديبيان/بو/templates.pot) وإزالتها .config .قوالب ملفات. أنت
منتهي. إذا تم تغيير سلسلة "Elanguages" الرئيسية، كرر (ج) بعد ذلك.
· خيارات installdeb-ispell الإضافية في ملف معلومات اللغة
للاستفادة من قواميس ispell باستخدام ispell-autobuildhash, installdeb-ispell
سيبحث البرنامج النصي عن حقول "التوافق التلقائي" في $dict.info-ispell، تحتوي على قاعدة
اسم (أسماء) ملف (ملفات) التوافق الخاص بك. إذا تم العثور على إدخال "التوافق التلقائي" اثنين من debhelper
تتم إضافة المقتطفات، واحدة لإنشاء/إعادة تعيين الملف (الملفات) المتوافقة في postinst والأخرى إلى
إزالة الملفات في قائمة الإزالة من postrm. ستحتوي قائمة الإزالة على ملف (ملفات) متوافقة
والتجزئة (التجزئة) المرتبطة بنفس الاسم الأساسي.
/usr/lib/ispell/$dict.hash -> /var/lib/ispell/$dict.hash الروابط الرمزية لم تعد موجودة
تم إنشاؤها تلقائيًا بواسطة هذا البرنامج النصي. لقد تم إنشاؤها الآن بواسطة ispell- الجديد
autobuildhash مع التجزئة ذات الصلة. تأكد من الاعتماد على الأقل
القواميس المشتركة 1.23 (انظر القواميس المشتركة.قائمة المراجعة).
OPTIONS
المعتاد مساعد(١) الخيارات مقبولة. الخيارات أدناه مخصصة لـ تثبيتديب-
إيسبيل
--no-installdebconf
لا تركض dh_installdebconf ولا إزالة القوالب وملف التكوين.
--لا يوجد ما قبل النشر
لا تقم بتثبيت مقتطفات {pre,post}{inst,rm}.
--كتابة اللغات
إنشاء الاشياء اللغات.
--Debug
أظهر بعض المعلومات الإضافية.
الملاحظات
هذا البرنامج ليس جزءًا من debhelper، على الرغم من أنه مخصص للاستخدام في ispell
حزم القاموس باستخدام debhelper في بنائه.
استخدم installdeb-ispell عبر الإنترنت باستخدام خدمات onworks.net