Целевой аудиторией руководства по установке являются системные администраторы серверов безопасности Тундук ответственные за установку и сопровождение программного обеспечения X-Road. Документ предназначен для читателей со знаниями администрирования Linux серверов и компьютерных сетей.
Сервер Безопасности работает под управлением операционной системы Ubuntu Server 18.04 Long-Term Support (LTS) на 64 разрядной платформе. Дистрибутив Сервера Безопасности распространяется в пакетах формата .deb через официальное хранилище которое расположено по адресу https://deb.tunduk.kg Программное обеспечение может быть развернуто как на физическом, так и на виртуализированном оборудовании.
Импортировать GPG ключ репозитория
$ sudo wget -qO - https://deb.tunduk.kg/key.pub | apt-key add -
Удалить репозиторий https://deb.tunduk.kg/ubuntu18.0 из файла /etc/apt/sources.list.d/xroad.list
$ sudo rm /etc/apt/sources.list.d/xroad.list
Добавить репозиторий в список источников пакетов ОС
$ echo "deb https://deb.tunduk.kg/ubuntu18.04-6.23.0 /" | sudo tee -a /etc/apt/sources.list.d/xroad.list
Произвести обновление обновление системы
$ sudo apt update && apt full-upgrade
Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии:
$ sudo systemctl list-units "xroad*" $ dpkg -l | grep "xroad"
Удалить репозиторий https://deb.tunduk.kg/ubuntu18.0-6.23.0 из файла /etc/apt/sources.list.d/xroad.list
$ sudo rm /etc/apt/sources.list.d/xroad.list
Добавить репозиторий в список источников пакетов ОС
$ echo "deb https://deb.tunduk.kg/ubuntu18.04-6.25.2 /" | sudo tee -a /etc/apt/sources.list.d/xroad.list
Произвести обновление обновление системы
$ sudo apt update && apt full-upgrade
Далее необходимо удалить пакеты xroad-nginx and xroad-jetty9
$ sudo apt purge xroad-jetty9 xroad-nginx $ sudo apt autoremove $ sudo systemctl reset-failed
Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии:
$ sudo systemctl list-units "xroad*" $ dpkg -l | grep "xroad"
Удалить репозиторий https://deb.tunduk.kg/ubuntu18.0-6.25.2 из файла /etc/apt/sources.list.d/xroad.list
$ sudo rm /etc/apt/sources.list.d/xroad.list
Добавить репозиторий в список источников пакетов ОС
$ echo "deb https://deb.tunduk.kg/ubuntu18.04-6.26.3 /" | sudo tee -a /etc/apt/sources.list.d/xroad.list
Произвести обновление обновление системы
$ sudo apt update && apt full-upgrade
Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии:
$ sudo systemctl reset-failed $ sudo systemctl list-units "xroad*" $ dpkg -l | grep "xroad"
Автор Даниил Горбенко, Евгений Порядин, Тоомас Мёльдер, Ян Райк