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

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

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

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

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

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

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

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

    source ~/.bashrc

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

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

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

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

    sudo apt install <namepackage>

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

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

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

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

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

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

    sudo systemctl enable postgresql

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

  1. Для предотвращения возникновения ошибки при получении мандатных атрибутов в ОС Astra Linux Special Edition с максимальным уровнем защищенности («Смоленск») отредактируйте конфигурационный файл СУБД PostgreSQL mswitch.conf, выполнив команду:

    sudo nano /etc/parsec/mswitch.conf
    • отредактируйте значение параметра zero_if_notfound, изменив его на yes:

      zero_if_notfound: yes
    • сохраните изменения.

  2. Для применения изменений перезапустите Postgres, выполнив команду:

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

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

    alter user postgres password '12345';

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

  5. Завершите работу под пользователем postgres, выполнив команду:

    \q

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

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