Установка программы TXM в компьютерном классе с ОС Windows

В этой инструкции описана процедура массовой установки ПО TXM в компьютерных классах с ОС Windows. Перевод страницы installer_txm_dans_une_salle_de_cours_windows.

Пусть $PROGRAMFILES – путь к установочной директории TXM:

  • C:\Program Files

Пусть $HOMEDIR – путь к домашней директории пользователя:

  • XP: C:\Documents and Settings\UserID
  • Vista and Seven: C:\Users\UserID

Установка TXM состоит из двух основных этапов:

  1. запуск мастера установки TXM (созданного в NSIS)
  2. первый запуск программы TXM с аккаунта пользователя

Первый этап состоит в записи необходимых файлов в $PROGRAMFILES, а второй – в копировании части этих файлов в $HOMEDIR и установке основных настроек TXM.

А. Загрузка TXM 0.7.8

http://textometrie.ens-lyon.fr/files/software/TXM/0.7.8 (проверить предварительные условия).

Б. Установка TXM в %%$PROGRAMFILES%%

Запустить установщик TXM в командной строке:

  • с аргументом /S
  • Внимание: если TXM уже была установлена на компьютере, будет потребуется подтверждение удаления предыдущей версии на каждом компьютере. Для автоматизации процесса необходимо:
    • удалить ключ регистра: Software\Microsoft\Windows\CurrentVersion\Uninstall\TXM UninstallString
    • удалить директорию $PROGRAMFILES/TXM

Б.1 Выбор рабочей директории TXM

  • А) Если требуется использовать директорию сетевого аккаунта пользователя, следует поставить галочку на «Do not use local user directory». Эта опция может быть полезна в случаях, когда локальные пользовательские директории реинициализируются после каждого сеанса работы и требуется, чтобы студенты могли сохранять корпуса и настройки TXM на протяжении нескольких занятий. При этом требуется, чтобы сетевые пользовательские папки обладали достаточной емкостью (минимум 100Мб для демонстрационных встроенных корпусов, 400Мб для Брауновского корпуса).
  • Б) Если требуется использовать директорию на мобильном носителе (например на модуле памяти USB), следует поставить галочку на опции «Do not use user directory as TXM working directory». Эта конфигурация может быть полезна, если локальные пользовательские директории реинициализуруются после каждого сеанса работы, а емкость сетевого пространства пользователя недостаточна. В этом случае TXM будет запрашивать путь к рабочей директории при каждом запуске.
  • Автоматизация:
    • поместить пустой файл «ROAMINGINSTALL» в $PROGRAMFILES/TXM, чтобы активировать опцию «Do not use local user directory»
    • поместить пустой файл «ASKUSERDIRECTORY» в $PROGRAMFILES/TXM, чтобы активировать опцию «Do not use user directory as TXM working directory»
  • В) Дополнительная конфигурация: После установки, в случае если предложенных выше опций недостаточно, можно внести изменения в скрипт запуска TXM $PROGRAMFILES\TXM\TXM.bat, чтобы указать путь к рабочей папке.

Б.2 Поисковым машинам требуется доступ к сетевым портам

Если брандмауэр не подготовлен перед установкой TXM, он потребует в интерактивном режиме разрешения для работы следующих программ во время первого запуска TXM:

  • $PROGRAMFILES/R/bin/r.exe
  • $PROGRAMFILES/TXM/cwb/bin/cqpserver.exe (при работе поисковой машины в сетевом режиме, не требуется по умолчанию для TXM 0.7 и выше)

Б.3 Эти же порты не должны сканироваться антивирусом (опция)

На некоторых машинах применение антивируса к данным, пересылаемым через используемые TXM порты, может очень существенно повлиять на производительность. Это в меньшей степени проявляется в TXM 0.7 и выше, где поисковая машина не использует сеть по умолчанию.

В. Установка TreeTagger (опция)

См. страницу http://txm.sourceforge.net/installtreetagger_en.html.

  • скачать архив с сайта разработчика: http://www.cis.uni-muenchen.de/%7Eschmid/tools/TreeTagger/data/tree-tagger-windows-3.2.zip
  • распаковать архив
  • скопировать папку TreeTagger в $PROGRAMFILES
  • создать директорию $PROGRAMFILES/TreeTagger/models
  • скопировать файлы настроек для каждого языка (языковые модели fr.par, en.par …) в $PROGRAMFILES/TreeTagger/models
  • добавить следующие строки в install.prefs:

treetagger_install_path=$PROGRAMFILES/TreeTagger
treetagger_models_path=$PROGRAMFILES/TreeTagger/models 

Г. Установка дополнительных корпусов (опция)

  • Скопировать дополнительные файлы бинарных корпусов в $PROGRAMFILES/samples, чтобы они загрузились при первом запуске TXM.

Д. Установка языка пользовательского интерфейса

  • Вручную: в меню TXM: «File > Change language» или «Fichier > Changer la langue». или «Файл > Изменить язык». Внимание в TXM 0.7 для 64-разрядных процессоров необходимо выйти из TXM и снова запустить программу, чтобы завершить операцию изменения языка. Рекомендуется использовать английский или французский интерфейс, так как в настоящее время не все элементы интерфейса переведены.
  • Автоматически: в файле $PROGRAMFILES/TXM/TXM/TXM.ini
    • заменить ”-nl\nen” на ”-nl\nfr” для французского
    • заменить ”-nl\nen” на ”-nl\nru” для русского

Е. Добавить TXM в меню Пуск для всех пользователей

  • Скопировать файл $HOMEDIR/Start Menu/Programs/TXM в $ALLUSERHOMEDIR/Start Menu/Programs/TXM, где $ALLUSERHOMEDIR – директория пользователя «All Users».

Ж. Первый запуск с аккаунта пользователя

  • Убедитесь, что директория $HOMEDIR/TXM не существует
  • Запустите TXM через меню «Пуск» или через команду $PROGRAMFILES/TXM/TXM.bat
  • После окончания загрузки в зоне «Корпус» в левой части окна приложения должны появиться слова «GRAAL» и «VOEUX»
  • Кликните один раз на «VOEUX», в левом нижнем углу окна должны появиться данные о корпусе: «VOEUX, T = 61162»
public/installer_txm_dans_une_salle_de_cours_windows_ru.txt · Dernière modification: 2017/10/13 14:41 par alexei.lavrentev@ens-lyon.fr