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

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

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

Важно: Инструкция предназначена только для операционной системы РедОС 8.

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

  • Убедитесь, что у вас есть права администратора на вашем компьютере.
  • Определите путь установки, например, /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 будет отключен.
  • Распакуйте скачанный архив с дистрибутивом.
  • Откройте терминал.
  • Переключитесь в режим суперпользователя.
  • По умолчанию в РедОС 8 установлен пакет firebird-utils 4-й версии. Его необходимо удалить, выполнив команду:

    dnf remove firebird-utils-4*
    

    Если в системе установлен Firebird любой версии, кроме 3, необходимо удалить все связанные с ним пакеты.

  • Добавить репозитории в /etc/yum.repos.d/:

    • Создайте файл, например, redos7base.repo, и добавьте следующие строки:

      [base]
      name=RedOS7 - Base
      baseurl=https://repo1.red-soft.ru/redos/7.3/$basearch/os,https://mirror.yandex.ru/redos/7.3/$basearch/os,http://repo.red-soft.ru/redos/7.3/$basearch/os
      gpgcheck=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RED-SOFT
      enabled=1
      

    • Создайте файл, например, redos7update.repo, и добавьте следующие строки:

      [updates]
      name=RedOS7 - Updates
      baseurl=https://repo1.red-soft.ru/redos/7.3/$basearch/updates,https://mirror.yandex.ru/redos/7.3/$basearch/updates,http://repo.red-soft.ru/redos/7.3/$basearch/updates
      gpgcheck=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RED-SOFT
      enabled=1
      

    • Обновить кэш пакетов:

      dnf makecache
      

    • Проверьте, что новые репозитории доступны:

      dnf repolist
      

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

      dnf update -y
      

  • Перейдите в каталог с распакованным архивом.

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

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

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

  • Выполните команду:
    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:
    dnf install firebird-3* -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
    
  • Установите необходимые права на директорию:
    chown -R firebird:firebird /opt/toxi/database/
    
  • Остановите обнволения пакета Firebird. Добавьте строку для игнорирования обновлений в файл /etc/dnf/dnf.conf/ с указанием пакета Firebird:
    echo "exclude=firebird*" | tee -a /etc/dnf/dnf.conf
    

Установка Wine

  • Установите Wine для запуска Windows-приложений:
    dnf install wine-9* -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 успешно завершена!

Важно: Инструкция предназначена только для операционной системы РедОС 8.