Инструкция по ручной установке 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 успешно завершена!