Перейти к содержанию

Инструкция по ручной установке TOXI+6

Данная инструкция описывает процесс установки программного обеспечения TOXI+6 шаг за шагом.

Подготовка установки

  • Убедитесь, что у вас есть права администратора на вашем компьютере.
  • Определите путь установки, например, /opt/toxi.
  • Определите рабочего пользователя системы.
  • Отключите SELinux:

    • Проверьте параметры запуска SELinux при загрузке системы. Для этого выполните команду:
    cat /etc/selinux/config
    
    • Если параметр SELINUX имеет значение enforcing, отключите запуск SELinux при загрузке системы. Для этого в файле /etc/selinux/config укажите SELINUX=disabled вместо SELINUX=enforcing.

    • Проверьте текущее состояние SELinux. Для этого выполните команду:

    sestatus
    
    • Если параметр SELinux status имеет значение enabled, отключите SELinux. Для этого выполните команду:
    setenforce 0
    
    • SELinux будет отключен.
  • Распакуйте скачанный архив с дистрибутивом.

  • Откройте терминал.
  • Переключитесь в режим суперпользователя.
  • Перейдите в каталог с распакованным архивом.

Выбор рабочего пользователя

  • Выведите список пользователей вашей системы с помощью команды:

    getent passwd {500..60000} | cut -d: -f1
    
  • Запомните имя пользователя, для которого будет выполняться установка дистрибутива.

Добавление пользователя в группу sudo

  • Для систем на базе Debian (Альт, Астра):

    echo "<ИМЯ_ПОЛЬЗОВАТЕЛЯ> ALL=(ALL) ALL" >> /etc/sudoers
    
  • Для систем на базе RPM (РОСА, РедОС):

    usermod -aG wheel <ИМЯ_ПОЛЬЗОВАТЕЛЯ>
    

Копирование файлов ПО

  • Создайте директорию для установки, если она ещё не создана:

    mkdir -p /opt/toxi
    
  • Скопируйте файлы программного обеспечения в директорию установки:

    cp -r * /opt/toxi
    

Конфигурация рабочего каталога ПО

  • Назначьте права пользователя на директорию установки:

    chown -R <ИМЯ_ПОЛЬЗОВАТЕЛЯ>:<ИМЯ_ПОЛЬЗОВАТЕЛЯ> /opt/toxi
    
  • Установите необходимые права на исполняемые файлы:

    chmod u+x /opt/toxi/client/pTOXi6Client.exe
    chmod u+x /opt/toxi/calcserver/pTOXi6Calc
    chmod u+x /opt/toxi/serverdb/pTOXi6DBServer
    chmod u+x /opt/toxi/uninstall.sh
    chmod u+rwx /opt/toxi/client/Update/pTOXi6Upd.exe
    chmod u+rwx /opt/toxi/calcserver/Update/pTOXi6Upd
    chmod u+rwx /opt/toxi/serverdb/Update/pTOXi6Upd
    

Установка Firebird

  • Обновите список пакетов и установите Firebird:

    • Для систем на базе Debian (Альт, Астра):
    apt-get update
    apt-get install firebird-server -y
    
    • Для систем на базе RPM (РОСА, РедОС):
    dnf update -y
    dnf install firebird -y
    
  • Произведите дополнительную конфигурацию Firebird выполнив команды:

    ln -s /usr/lib64/libfbclient.so.2 /usr/lib64/libfbclient.so
    cat ./config/firebird-conf-params >> /etc/firebird/firebird.conf
    
  • Добавьте Firebird в автоматический запуск и запустите сервис:

    • Для Альт, РОСА и РедОС:
    systemctl enable firebird-superserver.service
    systemctl start firebird-superserver.service
    
    • Для Астра:
    systemctl enable firebird3.0.service
    systemctl start firebird3.0.service
    
  • Установите необходимые права на директорию:

    chown -R firebird:firebird /opt/toxi/database/
    

Установка Wine

  • Установите Wine для запуска Windows-приложений:

    • Для Альт:
    apt-get update
    apt-get install wine i586-wine -y
    
    • Для систем на базе RPM (РОСА, РедОС):
    dnf update -y
    dnf install wine -y
    
    • Для Астра:

      • Обновление репозиториев:
      apt-get update
      
      • Проверка наличия пакета Wine Staging:
      apt-cache show wine-staging
      
      • Если пакет доступен, то установите пакеты wine-staging и winetricks:
      apt-get install wine-staging winetricks -y
      
      • Если пакет wine-staging отсутствует, то установите пакеты wine и winetricks:
      apt-get install wine winetricks -y
      

Установка сервера БД

  • Скопируйте файл toxi-db* в директорию /usr/share/applications/ и назначьте права командами:

    cp ./desktop/toxi-db* /usr/share/applications/
    chmod 644 /usr/share/applications/toxi-db*
    
  • Скопируйте файл srv-toxiDB* в папку /etc/systemd/system/ и перезагрузите конфигурацию systemd командами:

    cp ./config/srv-toxiDB* /etc/systemd/system/
    systemctl daemon-reload
    
  • Если хотите, чтобы сервер БД запускался при старте системы, выполните команду:

    systemctl enable srv-toxiDB.service
    

Установка расчетного сервера

  • Скопируйте файл toxi-calc* в директорию /usr/share/applications/ и назначьте права командами:

    cp ./desktop/toxi-calc* /usr/share/applications/
    chmod 644 /usr/share/applications/toxi-calc*
    
  • Скопируйте файл srv-toxiCalc* в папку /etc/systemd/system/ и перезагрузите конфигурацию systemd командами:

    cp ./config/srv-toxiCalc* /etc/systemd/system/
    systemctl daemon-reload
    
  • Если хотите, чтобы расчетный сервер запускался при старте системы, выполните команду:

    systemctl enable srv-toxiCalc.service
    

Установка клиентского приложения

  • Скопируйте файл toxi-client* в директорию /usr/share/applications/ и назначьте права командами:

    chmod 644 /usr/share/applications/toxi-client*
    

Установка компонентов Guardant и активация

  • Распакуйте компоненты Guardant:

    tar -zxf guardant/glds-*.tar.gz
    tar -zxf guardant/sp-*.tar.gz
    
  • Скопируйте файл 20.grdvd в директорию /opt/toxi/database/ и назначьте права командами:

    cp ./guardant/20.grdvd /opt/toxi/database/
    chown -R <ИМЯ_ПОЛЬЗОВАТЕЛЯ>:<ИМЯ_ПОЛЬЗОВАТЕЛЯ> /opt/toxi/database/20.grdvd
    
  • Скопируйте файл guardant-activation* в директорию /usr/share/applications/ и назначьте права командами:

    cp ./desktop/guardant-activation* /usr/share/applications/
    chown -R <ИМЯ_ПОЛЬЗОВАТЕЛЯ>:<ИМЯ_ПОЛЬЗОВАТЕЛЯ> /opt/toxi/guardant/activate.sh
    chmod u+x /opt/toxi/guardant/activate.sh
    
  • Создайте файл 1.txt в директории /opt/toxi/database/, запишите код активации туда и назначьте права командами:

    touch /opt/toxi/database/1.txt
    echo '<КОД_АКТИВАЦИИ>' > /opt/toxi/database/1.txt
    chown -R <ИМЯ_ПОЛЬЗОВАТЕЛЯ>:<ИМЯ_ПОЛЬЗОВАТЕЛЯ> /opt/toxi/database/1.txt
    
  • Активируруйте Guardant, используя код активации:

    /opt/guardant/sp/sbin/grdspactivation /opt/toxi/database/20.grdvd /serialfile=/opt/toxi/database/1.txt
    

Завершение установки

После выполнения всех шагов, ваша система должна быть готова к работе с программным обеспечением TOXI+6. Убедитесь, что все компоненты корректно установлены и настроены.

Поздравляем, установка программного обеспечения TOXI+6 успешно завершена!