Jump to content

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

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


📦 Доступные пакеты

  • tm_cpps_deb10_[версия].deb — для Debian (подходит для AstraLinux Common)
  • tm_cpps_astrase16_[версия].deb — для AstraLinux SE

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

ПО ТМИУС требует установки следующих зависимостей:

  • glibc
  • openssl
  • unixodbc
  • odbc-postgresql

🔐 OpenSSL

При несовместимости версии OpenSSL установите подходящий пакет вручную.

Пример для Debian:

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

Пример для Ubuntu:

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

AstraLinux:

Добавить репозиторий в /etc/apt/sources.list

nano /etc/apt/sources.list

строку

deb https://download.astralinux.ru/astra/frozen/2.12_x86-64/2.12.43/repository orel main contrib non-free

Обновляем данные пакетов и устанавливаем libssl1.1

sudo apt update
apt install libssl1.1

Актуальные версии OpenSSL:

🗄️ ODBC

Начиная с версии ТМИУС ~13700 требуется установка пакетов: unixodbc и odbc-postgresql

sudo apt update
sudo apt install unixodbc odbc-postgresql

🚀 Установка

1. Скопировать пакет в директорию /tmp/

2. Выполнить установку:

sudo dpkg -i /tmp/tm_cpps_deb10_[версия].deb

3. Либо выполнить установку с решением зависимостей:

sudo apt-get -f install /tmp/tm_cpps_deb10_[версия].deb

❌ Удаление

sudo apt remove tm-cpps

📁 Пути хранения

  • /opt/tm_cpps/cfg — конфигурация
  • /tmp/tm_cpps/temp/db — база данных (по умолчанию)

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

📂 Изменение пути хранения БД

Для переноса базы данных:

1. Создать файл:

nano /opt/tm_cpps/bin/pars_replace.json

2. Добавить содержимое:

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

3. Создать директорию:

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

4. Перезапустить сервис:

sudo systemctl restart tm_serverd

или

sudo /etc/init.d/tm_serverd restart