Обзор развертывания Curiosity на сервере¶
Предварительные требования¶
Для корректной работы приложения на сервере должны быть соблюдены следующие условия:
-
Операционная система: Debian или Ubuntu.
-
Права доступа: права суперпользователя (root) для установки системных пакетов.
-
Сетевой доступ: возможность загрузки файлов из репозитория GitHub.
Процесс установки приложения¶
Приложение устанавливается путем загрузки и инсталляции официального программного пакета .deb.
Процесс включает следующие этапы:
-
Обновление списков пакетов системного менеджера
APTи обновление установленного ПО до актуальных версий. -
Установка необходимых системных зависимостей:
-
wget(инструмент для загрузки файлов); -
curl(инструмент для передачи данных по протоколам HTTP/HTTPS); -
libc-dev(библиотеки стандартной библиотеки C); -
libsnappy1v5(библиотека сжатия). -
Автоматический поиск и загрузка последней доступной версии установочного пакета Curiosity с GitHub в директорию
/tmp. -
Установка скачанного
.debпакета через менеджер пакетовapt. -
Очистка временных файлов после завершения установки.
Инструкция по обновлению приложения¶
Для обновления приложения необходимо выполнить повторный запуск процесса установки, который автоматически загрузит самую свежую версию пакета и обновит текущую установленную версию в системе.