Инструкция по ручной установке 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 будет отключен.
- Проверьте параметры запуска 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.