Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
| install [2024/11/22 14:11] – epadmin | install [2026/08/23 14:37] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | # Установка | + | ====== |
| - | Owner: eyeprint | + | После [[prepare|подготовки системы]] и создания базы данных установите службы systemd и запустите EYEPRINT. |
| - | После того | + | <WRAP info> |
| + | Все команды ниже выполняются от пользователя **root**. | ||
| + | </ | ||
| - | ### Настройка подключения к БД | + | ===== Unit-файлы systemd ===== |
| - | 1. В файлах `application-*.yaml` (ps, web, service) необходимо добавить значения для настройки корректной работы (`${...}`). Блоки: | + | <code bash> |
| + | cp / | ||
| + | </ | ||
| - | ```yaml | + | Перечитайте конфигурацию systemd и включите автозапуск: |
| - | spring.datasource: | + | |
| - | url: jdbc: | + | |
| - | username: ${username} | + | |
| - | password: ${password} | + | |
| - | ``` | + | |
| - | После первого запуска сервис создаст структуру БД и заполнит справочными данными. | + | <code bash> |
| + | systemctl daemon-reload | ||
| - | ## Создание сервисов и настройка автозапуска | + | systemctl enable eyeprint-core |
| + | systemctl enable eyeprint-web | ||
| + | systemctl enable eyeprint-ps | ||
| + | </ | ||
| - | 1. Из директории `/ | + | ===== Управление службами |
| - | + | ||
| - | Для переноса файлов выполните следующие команды: | + | |
| - | + | ||
| - | ```bash | + | |
| - | cp / | + | |
| - | ``` | + | |
| - | + | ||
| - | 2. После размещения файлов выполните команду для перезагрузки конфигурации сервисо | + | |
| - | + | ||
| - | ```bash | + | |
| - | systemctl daemon-reload | + | |
| - | ``` | + | |
| - | + | ||
| - | 3. Запустите сервисы следующими командами: | + | |
| - | + | ||
| - | ```bash | + | |
| - | systemctl start eyeprint-core | + | |
| - | systemctl start eyeprint-ps | + | |
| - | systemctl start eyeprint-web | + | |
| - | + | ||
| - | ``` | + | |
| - | + | ||
| - | 4. Чтобы настроить автозапуск сервисов при загрузке системы, выполните команды: | + | |
| - | + | ||
| - | ```bash | + | |
| - | systemctl enable eyeprint-core | + | |
| - | systemctl enable eyeprint-ps | + | |
| - | systemctl enable eyeprint-web | + | |
| - | ``` | + | |
| - | + | ||
| - | 5. Чтобы проверить состояние запущенных сервисов, | + | |
| - | + | ||
| - | ```bash | + | |
| - | systemctl status eyeprint-core | + | |
| - | systemctl status eyeprint-ps | + | |
| - | systemctl status eyeprint-web | + | |
| - | ``` | + | |
| - | | + | |
| - | Эти команды предоставят вам информацию о текущем состоянии каждого сервиса, | + | <code bash> |
| + | systemctl start|restart|stop|status|enable|disable eyeprint-xxx | ||
| + | </ | ||
| - | ### Установите Ghostscript: | + | где '' |
| - | Пакет Ghostscript | + | ^ Служба ^ Назначение ^ |
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| - | **Важное примечание: | + | ===== Первый запуск |
| - | Для | + | Запускайте службы **в таком |
| - | ```bash | + | < |
| - | sudo apt install ghostscript | + | systemctl start eyeprint-core |
| - | ``` | + | systemctl start eyeprint-web |
| + | systemctl start eyeprint-ps | ||
| + | </ | ||
| - | После этого можно переходить | + | Проверка |
| - | 1. Отредактируйте файл `/ | + | < |
| - | + | systemctl status eyeprint-core | |
| - | ```bash | + | systemctl status eyeprint-web |
| - | deb < | + | systemctl status eyeprint-ps |
| - | deb-src < | + | </code> |
| - | + | ||
| - | deb < | + | |
| - | deb-src < | + | |
| - | ``` | + | |
| - | + | ||
| - | ### Добавление репозиториев для Ubuntu 24.04 | + | |
| - | + | ||
| - | Для установки Ghostscript на Ubuntu 24.04, вам нужно добавить репозитории Debian Jessie. Для этого выполните следующие шаги: | + | |
| - | + | ||
| - | 1. Отредактируйте файл `/ | + | |
| - | + | ||
| - | ```bash | + | |
| - | deb <http:// | + | |
| - | deb-src < | + | |
| - | + | ||
| - | deb < | + | |
| - | deb-src < | + | |
| - | + | ||
| - | ``` | + | |
| - | | + | |
| - | Для добавления репозиториев в Ubuntu 24.04 зависимости | + | <WRAP important> |
| + | После первого | ||
| + | </ | ||
| - | ``` | + | ===== Вход в веб-интерфейс ===== |
| - | types: deb | + | |
| - | arches: [amd64, i386] | + | |
| - | components: [main, restricted] | + | |
| - | value: "< | + | |
| - | ``` | + | Откройте в браузере: |
| - | Пример файла `/ | + | * '' |
| - | ``` | + | ^ Параметр ^ Значение по умолчанию ^ |
| - | # Репозитории для Ubuntu 24.04 | + | | Логин | '' |
| - | types: deb | + | | Пароль | '' |
| - | arches: [amd64, i386] | + | |
| - | components: [main, restricted] | + | |
| - | value: "< | + | |
| - | ``` | + | ===== Другие параметры базы данных ===== |
| + | |||
| + | В дистрибутиве уже заданы подключение к '' | ||
| + | |||
| + | <code yaml> | ||
| + | spring: | ||
| + | datasource: | ||
| + | url: jdbc: | ||
| + | username: userep | ||
| + | password: pass | ||
| + | </ | ||
| + | |||
| + | После изменения конфигурации перезапустите службы: | ||
| + | |||
| + | <code bash> | ||
| + | systemctl restart eyeprint-core | ||
| + | systemctl restart eyeprint-web | ||
| + | systemctl restart eyeprint-ps | ||
| + | </ | ||
| - | 1. Сохраните файл и выполните следующие команды: | ||
| - | | ||
| - | ```bash | ||
| - | apt update | ||
| - | apt-get install ghostscript | ||
| - | | ||
| - | ``` | ||