install

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
install [2024/11/22 14:11] epadmininstall [2026/08/23 14:37] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
-Установка+====== Установка ======
  
-Owner: eyeprint+После [[prepare|подготовки системы]] и создания базы данных установите службы systemd и запустите EYEPRINT.
  
-После того как произведены предварительные настройки системы и создана база данных нужно создать сервисы systemd которые будет управлять приложениями Eyeprint+<WRAP info> 
 +Все команды ниже выполняются от пользователя **root**. 
 +</WRAP>
  
-### Настройка подключения к БД+===== Unit-файлы systemd =====
  
-1. В файлах `application-*.yaml` (ps, web, service) необходимо добавить значения для настройки корректной работы (`${...}`). Блоки:+<code bash> 
 +cp /opt/eyeprint/systemd-scripts/eyeprint-* /etc/systemd/system/ 
 +</code>
  
-```yaml +Перечитайте конфигурацию systemd и включите автозапуск:
-spring.datasource: +
-  url: jdbc:postgresql://${ip-address}:5432/eyeprint?currentSchema=eyeprint +
-  username: ${username} +
-  password: ${password} +
-```+
  
-После первого запуска сервис создаст структуру БД и заполнит справочными данными. +<code bash> 
 +systemctl daemon-reload
  
-## Создание сервисов и настройка автозапуска+systemctl enable eyeprint-core 
 +systemctl enable eyeprint-web 
 +systemctl enable eyeprint-ps 
 +</code>
  
-1. Из директории `/opt/eyeprint/ нужно перенести файлы с расширением `.service` и разместите их в папке `/etc/systemd/system/`.  +===== Управление службами =====
-     +
-    Для переноса файлов выполните следующие команды: +
-     +
-    ```bash +
-    cp /opt/eyeprint/*.service /etc/systemd/system/ +
-    ``` +
-     +
-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 
 +</code>
  
-### Установите Ghostscript:+где ''eyeprint-xxx'' — одна из служб**core**, **web** или **ps**.
  
-Пакет Ghostscript необходим для преобразования задания из PostScript в документ PDF+^ Служба ^ Назначение 
 +| ''eyeprint-core'' | Основная служба. Запускается **первой**. | 
 +| ''eyeprint-web'' | Веб-интерфейс: ''http://IP-адрес:8080''
 +| ''eyeprint-ps'' | Принт-сервер |
  
-**Важное примечание:** В Ubuntu 24.04 нет необходимости добавлять дополнительные репозитории для установки Ghostscript. Пакет Ghostscript уже доступен в стандартных репозиториях этой версии Ubuntu.+===== Первый запуск =====
  
-Для установки Ghostscript в Ubuntu 24.04 достаточно выполнить следующую команду:+Запускайте службы **в таком порядке**:
  
-```bash +<code bash> 
-sudo apt install ghostscript +systemctl start eyeprint-core 
-```+systemctl start eyeprint-web 
 +systemctl start eyeprint-ps 
 +</code>
  
-После этого можно переходить к следующим шагам установки.+Проверка состояния:
  
-1. Отредактируйте файл `/etc/apt/sources.list`, добавив или исправив следующие строки: +<code bash> 
-     +systemctl status eyeprint-core 
-    ```bash +systemctl status eyeprint-web 
-    deb <http://archive.debian.org/debian/jessie main +systemctl status eyeprint-ps 
-    deb-src <http://archive.debian.org/debian/> jessie main +</code>
-     +
-    deb <http://archive.debian.org/debian-security> jessie/updates main +
-    deb-src <http://archive.debian.org/debian/> jessie main +
-    ``` +
-     +
-    ### Добавление репозиториев для Ubuntu 24.04 +
-     +
-    Для установки Ghostscript на Ubuntu 24.04, вам нужно добавить репозитории Debian Jessie. Для этого выполните следующие шаги: +
-     +
-    1. Отредактируйте файл `/etc/apt/sources.list`, добавив или исправив следующие строки: +
-         +
-        ```bash +
-        deb <http://archive.debian.org/debian/> jessie main +
-        deb-src <http://archive.debian.org/debian/> jessie main +
-         +
-        deb <http://archive.debian.org/debian-security> jessie/updates main +
-        deb-src <http://archive.debian.org/debian/> jessie main +
-         +
-        ``` +
-        +
  
-Для добавления репозиториев в Ubuntu 24.04 зависимости необходимо добавлять в файл `/etc/apt/sources.list.d/ubuntu.sources` , используя следующий синтаксис:+<WRAP important> 
 +После первого запуска **eyeprint-core** настраивает базу данных. Дождитесь окончания инициализации — затем система готова к работе. 
 +</WRAP>
  
-``` +===== Вход в веб-интерфейс =====
-types: deb +
-arches: [amd64, i386] +
-components: [main, restricted] +
-value: "<http://archive.ubuntu.com/ubuntu/> focal main restricted universe multiverse"+
  
-```+Откройте в браузере:
  
-Пример файла `/etc/apt/sources.list.d/ubuntu.sources`:+  * ''http://IP-адрес-сервера:8080''
  
-``` +^ Параметр ^ Значение по умолчанию ^ 
-# Репозитории для Ubuntu 24.04 +| Логин | ''epadmin'' | 
-types: deb +| Пароль | ''epadmin'' |
-arches: [amd64, i386] +
-components: [main, restricted] +
-value: "<http://archive.ubuntu.com/ubuntu/> focal main restricted universe multiverse"+
  
-```+===== Другие параметры базы данных ===== 
 + 
 +В дистрибутиве уже заданы подключение к ''127.0.0.1'', база ''eyeprint'', пользователь ''userep'', пароль ''pass''. Если значения другие, укажите их в ''/opt/eyeprint/application.yaml'' и ''/opt/eyeprint/ps-application.yaml'': 
 + 
 +<code yaml> 
 +spring: 
 +  datasource: 
 +    url: jdbc:postgresql://127.0.0.1:5432/eyeprint 
 +    username: userep 
 +    password: pass 
 +</code> 
 + 
 +После изменения конфигурации перезапустите службы: 
 + 
 +<code bash> 
 +systemctl restart eyeprint-core 
 +systemctl restart eyeprint-web 
 +systemctl restart eyeprint-ps 
 +</code>
  
-1. Сохраните файл и выполните следующие команды: 
-     
-    ```bash 
-    apt update 
-    apt-get install ghostscript 
-     
-    ``` 
  • install.1732284680.txt.gz
  • Последнее изменение: 2024/11/22 14:11
  • epadmin