Подготовка к установке

1. Настройка переменной среды

Выполните настройку переменных среды для пользователя root:

  1. Авторизуйтесь под пользователем root:

    sudo -i
  2. Настройте переменные среды для пользователя root, выполнив команду:

    nano ~/.bashrc
    • отредактируйте файл, добавив строки:

      export PATH=$PATH:/opt/rubackup/bin
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/rubackup/lib
    • сохраните изменения.

  3. Перезагрузите переменные окружения, выполнив команду:

    source ~/.bashrc

2. Установка пакетов зависимостей

Для успешного развёртывания СРК RuBackup необходимо наличие установленных зависимостей пакетов в соответствии с программными требованиями, для этого:

  1. Проверьте наличие установленных зависимостей пакетов в ОС Astra Linux 1.8.

    apt list --installed
  2. Установите недостающие зависимости пакетов из таблицы , выполнив команду:

    sudo apt install <namepackage>

    где <namepackage> - имя устанавливаемой зависимости пакета.

3. Установка СУБД

  1. Установите из репозитория последнюю доступную версию СУБД PostgreSQL, выполнив команду:

    sudo apt install postgresql
  2. Выполните установку последней доступной версии пакета postgresql-contrib, выполнив команду:

    sudo apt install postgresql-contrib
  3. Запустите PostgreSQL, выполнив команду:

    systemctl start postgresql
  4. Добавьте запуск PostgreSQL в автозагрузку, выполнив команду:

    systemctl enable postgresql

4. Настройка СУБД

  1. Проверьте подключение к СУБД, выполнив вход под пользователем postgres и введя в терминале команду:

    sudo -u postgres psql
  2. Далее, подключившись к БД, задайте пароль для пользователя postgres, выполнив команду:

    ALTER USER postgres PASSWORD '12345';

    где '12345' — задаваемый пароль пользователя.

  3. Завершите работу под пользователем postgres командой \q.

5. Определение доменного имени

Необходимо предварительно настроить сетевое взаимодействие компонентов СРК RuBackup, определив для текущего узла FQDN, hostname или IP-адрес в файле /etc/hosts.