From 08e3e9418438a8cc0acb48e8c8c2e9f856ea9ab7 Mon Sep 17 00:00:00 2001 From: achi Date: Tue, 23 Jul 2024 11:35:54 +1000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20re?= =?UTF-8?q?adme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- linux/README.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 linux/README.md diff --git a/linux/README.md b/linux/README.md new file mode 100644 index 0000000..3c28809 --- /dev/null +++ b/linux/README.md @@ -0,0 +1,62 @@ +# Установка ЛЭРС УЧЁТ в linux + +> [!WARNING] +> Используйте этот скрипт *только* в случае если вы по какой-то причине не можете +> установить на ваш сервер docker. Docker это [рекомендованный и официально поддерживаемый](https://docs.lers.ru/manual/setup/install/docker.html) способ установки ЛЭРС на linux. + +Скрипт поддерживает следующие операционный системы: + +- RED OS (тестировалось на 8.0 DESKTOP Standard) +- Ubuntu 24.04 + +## Установка Powershell + +Для запуска потребуется интерпретатор [powershell core](https://github.com/PowerShell/PowerShell). + +Установка Powershell зависит от вашей операционной системы. + +### RED OS + +Установка для RED OS выполняется так же как на [Red Hat Enterprise linux](https://learn.microsoft.com/ru-ru/powershell/scripting/install/install-rhel). + +Рекомендуется прямая загрузка. Для этого выполните команду: + +```sh +sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.4.3/powershell-7.4.3-1.rh.x86_64.rpm +``` + +### Ubuntu 22.04 + +Рекомендуется использовать snap + +```sh +sudo snap install powershell --classic +``` + +## Запуск скрипта + +Для установки или переустановки ЛЭРС запустите скрипт следующим образом: + +```sh +wget https://sc.lers.ru/lers/Installer/raw/branch/main/linux/install.ps1 +sudo pwsh install.ps1 +``` + +Для обновления запустите скрипт с параметром update: + +```sh +wget https://sc.lers.ru/lers/Installer/raw/branch/main/linux/install.ps1 +sudo pwsh install.ps1 -update +``` + +## Дополнительные аргументы + +Установку можно настроить с помощью дополнительных аргументов: + +| -version | Задаёт конкретную версию для установки. Если не указано, будет установлена самая новая версия | +| -update | Указывает, что нужно обновить уже установленную систему +| -server | Указывает, что нужно установить сервер ЛЭРС. Игнорируется если передан аргумент `-update`. +| -pollservice | Указывает, что нужно установить службу опроса ЛЭРС. Игнорируется если передан аргумент `-update`. + +> [!NOTE] +> Если не передан ни один из аргументов `-server` и `-pollservice`, будут установлены оба компонента.