AstraLinux, Debian - описание и установка

From Центр документации - ТМИУС КП


tm_cpps_deb10_[номер версии].deb - версия для Debian, может использовать для AstraLinux Common

tm_cpps_astrase16_[номер версии].deb - версия для AstraLinux SE

Подготовка операционной системы

Программное обеспечение ТМИУС имеет наличие зависимостей от пакетов

  • glibc
  • openssl
  • unixodbc
  • odbc-postgresql

Openssl

Как правило несоответствие версии openssl решается установкой подходящей версии, например

 wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.1_1.1.1n-0+deb11u5_amd64.deb
 sudo dpkg -i libssl1.*.deb

или

 wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.20_amd64.deb
 sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.20_amd64.deb

Актуальные версии смотреть для Ubuntu и для Debian

ODBC

Для установки версий ПО ТМИУС начиная с ~13700 требуется установка пакетов unixodbc odbc-postgresql

 sudo apt update
 sudo apt install unixodbc odbc-postgresql

Установка

Скопировать в папку /tmp/

Установить командой dpkg -i /tmp/tm_cpps_deb10_[номер версии].deb

Установка с зависимостями apt-get -f install /tmp/tm_cpps_deb10_15900.deb

Удаление

apt remove tm-cpps

Пути для установки и хранения

/opt/tm_cpps/cfg - хранение конфигурации

/tmp/tm_cpps/temp/db - путь для хранение базы данных по умолчанию

Путь не создается автоматически, чтобы случайно не привести к деградации диска при записи данных архивов на системный диск.

Для сохранения архивов в произвольную папку, например, в /opt/tm_cpps/db следует создать файл pars_replace.json в /opt/tm_cpps/bin/

nano /opt/tm_cpps/bin/pars_replace.json

с содержимым

{
  "dirs":{
    "DB":"/opt/tm_cpps/db"
  }
}

далее создать папку tm_db командой

sudo mkdir -p /opt/tm_cpps/db/tm_db

и перезапустить ПО ТМИУС

sudo /etc/init.d/tm_serverd stop
sudo /etc/init.d/tm_serverd start

либо

systemctl restart tm_serverd