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