Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
user:zeman:tred [2014/05/27 22:15] zeman cpanm Treex::Core |
user:zeman:tred [2023/07/17 10:31] (current) zeman Link. |
====== Není žádný med instalovat Tred ====== | ====== Není žádný med instalovat Tred ====== |
| |
| Viz též [[internal:tred-btred-a-ntred]]. |
| |
| //(Aktualizace: Milan udělal skript, který realizuje kroky popsané níže, umí tedy nainstalovat Tred na další stroje s novým Ubuntu. Ten skript je /sprava/ADM/patch/ubuntu14.04_install_local_tred.)// |
| |
Tak už je to tady. Na můj počítač (''zen'') dorazilo nové Ubuntu 14.04. A leccos přestalo fungovat. Programy, které jsou napsané v Perlu a závisí na spoustě knihoven, potřebují ty správné knihovny pro daný operační systém (14.04) a danou verzi Perlu. Knihovny stahované z internetových úložišť se totiž většinou kompilují; kdyby tam ležely jen Perlí zdrojáky, byl by to mnohem menší problém, ale samozřejmě by to běželo pomaleji. | Tak už je to tady. Na můj počítač (''zen'') dorazilo nové Ubuntu 14.04. A leccos přestalo fungovat. Programy, které jsou napsané v Perlu a závisí na spoustě knihoven, potřebují ty správné knihovny pro daný operační systém (14.04) a danou verzi Perlu. Knihovny stahované z internetových úložišť se totiž většinou kompilují; kdyby tam ležely jen Perlí zdrojáky, byl by to mnohem menší problém, ale samozřejmě by to běželo pomaleji. |
<code bash>cpanm Treex::Core</code> | <code bash>cpanm Treex::Core</code> |
| |
Vzhledem k tomu, že nemám správcovská práva, se tyhle moduly už neinstalují do systémových cest, ale do ''/home/zeman/perl5''. | Vzhledem k tomu, že nemám správcovská práva, se tyhle moduly už neinstalují do systémových cest, ale do ''/home/zeman/perl5''. Takže si musím upravit prostředí, aby je Perl dokázal najít: |
| |
| <code bash>export PERL5LIB=/home/zeman/perl5/lib/perl5</code> |
| |
| (Vyzkoušel jsem, že PERLLIB nestačí, musel to být PERL5LIB.) |
| |
| Po dalším spuštění Tredu se už rozšíření Easy Treex inicializovalo správně, tedy alespoň to o sobě tvrdilo. Otevřít Treexový soubor (''/net/data/pcedt2.0/data/00/wsj_0001.treex.gz'') se mi však nadále nedaří. Tred tvrdí, že nemohl otevřít soubor se schématem PML ''treex_schema.xml''. Přitom ten soubor mám v ''/home/zeman/.tred.d/extensions/easytreex/resources'', on ale zřejmě neví, že by ho tam měl hledat. **ALE!** Když jsem Tred zavřel a pustil znova, tak při inicalizaci hlásil "Resource path" a tam tuhle cestu měl. A když jsem ho nechal znova otevřít inkriminovaný Treexový soubor, tak už to najednou šlo! |