Pri tzv. tichej inštalácii pomocou príkazu unopkg nastáva niekedy problém – pokiaľ rozšírenie obsahuje
licenčné ujednanie, musí sa tak či tak potvrdiť napísaním slova yes. Pravdaže, pokiaľ inštalujete iba
jedno rozšírenie a iba na jeden počítač, nie je to až taký problém, pokiaľ však paralelne inštalujete veľa rozšírení
(napríklad pomocou príkazových bat alebo sh súborov) a navyše na viac počítačov, inštalácia
sa na tomto mieste preruší a opakované zadávanie slova yes už problém prináša.
Aby ste tento problém odstránili, naskytujú sa dve riešenia. Prvé spočíva v takej úprave rozšírenia (pokiaľ to jeho
licenčné podmienky dovoľujú), aby sa súhlas s licenciou nevyžadoval. V tomto prípade musíte najprv zmeniť príponu
rozšírenia na zip, rozšírenie rozbaliť a v súbore description.xml vymazať (alebo nastaviť
ako komentár) riadky, ktoré obsahujú odkaz na licenčné ujednanie napr.:
<registration> <simple-license accept-by="admin" default-license-id="lic-en"> <license-text xlink:href="license/readme_gpl_sk.txt" lang="sk" license-id="lic-sk" /> <license-text xlink:href="license/readme_gpl_cs.txt" lang="cs" license-id="lic-cs" /> <license-text xlink:href="license/readme_gpl_en.txt" lang="en" license-id="lic-en" /> </simple-license> </registration>
Riadky s odkazom na
licenčné ujednania, ktoré treba vymazať, alebo nastaviť ako komentár
Následne musíte rozbalené súbory znovu zabaliť do zip súboru a príponu premenovať na oxt.
Druhé (jednoduchšie a mnohokrát nevyhnutné) riešenie spočíva v tom, že si presmerujete vstup z klávesnice na vstup zo
súboru. Na tento účel si musíte najprv pripraviť obyčajný textový súbor (povedzme yes.txt), do ktorého
vložíte slovo yes. Následne nainštalujete rozšírenie, bez potreby jeho úpravy, jednoduchým presmerovaním
vstupu napr.:
unopkg add --shared jp_cesty_ooo.oxt < yes.txt
Tichá inštalácia rozšírenia s presmerovaním
vstupu
Upozorňujeme, že pri takejto inštalácii sa síce licenčné ujednanie vypíše, ale už sa ním nemusíte zaoberať. V prípade, že vám to prekáža, môžete skúsiť presmerovať aj výstup – týmto sa však už zaoberať nebudeme.
Potrebujete „ticho“ nainštalovať rozšírenie bez toho, aby ste museli manuálne potvrdzovať licenčné ujednanie? Upravte
si rozšírenie alebo presmerujte vstup z klávesnice.











