Aceasta este comanda installdeb-ispell care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
installdeb-ispell - utilitar asemănător debhelper pentru întreținerii dicționarului ispell Debian
ofertele
REZUMAT
installdeb-ispell [opțiuni debhelper] [opțiuni]
DESCRIERE
installdeb-ispell este un program de tip debhelper care este responsabil pentru instalare
fișierele de configurare și șabloane debconf adecvate și fragmente debhelper într-un ispell
pachet de dicționar, conform politicii Debian Spell Dictionaries and Tools.
Pentru mai multe detalii, consultați
/usr/share/doc/dictionaries-common-dev/dsdt-policy.txt.gz
Acțiunile executate de installdeb-ispell sunt următoarele:
· Scripturi de întreținere
installdeb-ispell instalează fragmentele de cod necesare în postinst și postrm
scripturi.
· Fișier cu informații despre limbă
installdeb-ispell de asemenea, verifică un fișier care conține informații din dicționar ispell, numit
debian/info-ispell or debian/package.info-ispell. Dacă acest fișier este cu succes
analizat, este instalat în /var/lib/dictionaries-common/ispell director.
· Substvars substituții
Acest script va popula a substvars fișier, deci Depinde linia din fișierul de control poate
conține ${ispell:Depends} pentru a avea grijă automat de dicționare-dependențe comune.
Acest lucru necesită „Build-Depends” de cel puțin dictionaries-common-dev 1.23.0 și este foarte
recomandată.
· Fișiere Debconf
o șabloane și fișiere de configurare
installdeb-ispell instalează fișierele Debconf conforme cu politica din informații
conținut în info-ispell fişier. Aceste fișiere sunt create ca debian/config (Sau
debian/package.config) Şi debian/şabloane (Sau debian/package.templates). Nu
aici este nevoie de intervenție, deoarece installdeb-ispell va face un apel la
dh_installdebconf(1).
Dacă pachetul trebuie să aibă cod special în config fișier, întreținătorul
ar trebui să furnizeze fișiere numite debian/config.in (Sau debian/package.config.in). În
config.in fișier, șirul „#DEBHELPER#” trebuie să apară singur într-o singură linie și să înceapă
la prima coloană. installdeb-ispell va înlocui acel token cu necesarul
Cod conform politicii (acesta funcționează cu config.in este fie un shell Bourne, fie Perl
scenariu).
Dacă pachetul trebuie să-și definească propriile întrebări prin intermediul şabloane depuneți fișierul
întreținătorul ar trebui fie să furnizeze fișiere debian/po-master.templates (Sau
debian/package.po-master.templates) împreună cu fișierele po corespunzătoare dacă
pachetul gestionează localizarea șablonului prin po-debconf sau debian/templates.in
(Sau debian/package.templates.in) in caz contrar. Vezi po-debconf(7) pagina de manual pentru
mai multe detalii și amintiți-vă că numele șabloanelor principale este acum diferit.
Șabloanele definite în șabloane.în or po-master.şabloane fișierele sunt îmbinate
în șabloanele conforme cu Politică prin installdeb-ispell și un apel la
dh_installdebconf(1) se face intern.
o Câmpul șablon elanguages
Acest câmp este util dacă doriți să înlocuiți șirul de limbi debconf cu
ceva diferit (din moment ce șirul principal rămâne același, acest lucru nu va fi
declanșează un nou apel debconf) sau dacă chiar crezi că șirul de limbi
ar trebui să fie internaționalizat pentru pachetul dvs. Rețineți că pentru majoritatea pachetelor săracii
localizarea man default ar trebui să fie suficientă, iar traducătorii ar trebui să aibă alta
priorități.
Comportamentul implicit installdeb-ispell nu este adăugarea unui câmp „elanguages” la
fișier șabloane. Dacă doriți să fie adăugat, trebuie să apelați scriptul cu explicit
--scrie-limbi opțiune.
Acest câmp va fi adăugat cu valoare preluată din intrarea „Limba” din informații
fișier dacă este prezent sau după valoarea „Limbă” în caz contrar. Rețineți că acest lucru este util
doar dacă:
- Vrei să repari o intrare cu erori
În acest caz, trebuie doar să completați câmpul „Limba” din fișierul de informații cu noul
valoare. Aceasta va fi afișată la promptul debconf.
- Doriți să vă internaționalizați complet intrările
În acest caz, este nevoie de ceva magie neagră la prima dată pentru o utilizare fără probleme,
(a) Fugi installdeb-{ispell,listă de cuvinte} --no-installdebconf --scrie-limbi
pentru fiecare pachet al cărui șir ar trebui să fie internaționalizat. Editați cea creată
.şabloane fișiere și eliminați liniuțele de subliniere din intrarea elanguages dacă
prezent.
(b) Fugi debconf-gettextize șabloane_de_fie_internaționalizate. Verifică toate astea
doritul .şabloane fișierele sunt în debian/po/POTFILES.in și îndepărtați vechiul
.config și .şabloane fișiere.
(c) Alergați din nou installdeb-{ispell,listă de cuvinte} --no-installdebconf
--scrie-limbi și debconf-updatepo (fără editare aici) pentru a elimina referințele la
șiruri de caractere netraducabile. Verificați dacă șirurile dorite sunt în po master
fișier (debian/po/templates.pot) și îndepărtați .config și .şabloane fișiere. Tu
sunt gata. Dacă șirul principal „Elanguages” este schimbat, repetați (c) după aceea.
· Opțiuni suplimentare installdeb-ispell în fișierul de informații despre limbă
Pentru beneficiul dicționarelor ispell care folosesc ispell-autobuildhash, installdeb-ispell
scriptul va căuta câmpurile „auto-compat” în $dict.info-ispell, conţinând bază
numele (numele) fișierelor dvs. de compatibilitate. Dacă intrarea „auto-compat” este găsită, două debhelper
sunt adăugate fragmente, unul pentru a crea/resetați fișierele compat în postinst și celălalt pentru
eliminați fișierele dintr-o listă de ștergere din postrm. Lista de eliminare va conține fișiere de compatibilitate
și hash(uri) asociat(e) cu același nume de bază.
/usr/lib/ispell/$dict.hash -> /var/lib/ispell/$dict.hash legăturile simbolice nu mai sunt
creat automat de acest script. Ele sunt acum create de noi ispell-
autobuildhash împreună cu hashurile relevante. Asigurați-vă că depindeți de cel puțin
dicționare-comun 1.23 (vezi dicţionare-comun.listă de verificare).
OPŢIUNI
Obisnuitul dephelper(1) sunt acceptate opțiuni. Opțiunile de mai jos sunt specifice installdeb-
ispel
--no-installdebconf
Nu fugi dh_installdebconf nici nu elimina șabloanele și fișierul de configurare.
--no-pre-post
Nu instalați fragmente {pre,post}{inst,rm}.
--scrie-limbi
Creați chestiile elanguages.
--depanare
Afișați câteva informații suplimentare.
NOTE
Acest program nu face parte din debhelper, deși este destinat să fie utilizat în ispell
pachete de dicționar folosind debhelper în construcția sa.
Utilizați installdeb-ispell online folosind serviciile onworks.net
