AstraLinux, Debian — описание и установка
📦 Доступные пакеты
tm_cpps_deb10_[версия].deb— для Debian (подходит для AstraLinux Common)tm_cpps_astrase16_[версия].deb— для AstraLinux SE
⚙️ Подготовка операционной системы
ПО ТМИУС требует установки следующих зависимостей:
glibcopensslunixodbcodbc-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