Beta_cartrigesg_bd Beta v0.2
This commit is contained in:
@@ -53,7 +53,13 @@
|
||||
|
||||
- Python 3 с командой `py`;
|
||||
- Inno Setup 6 или 7;
|
||||
- доступ в интернет для первого скачивания PostgreSQL.
|
||||
- заранее скачанный официальный установщик PostgreSQL для Windows x64.
|
||||
|
||||
Перед сборкой скачайте установщик PostgreSQL, переименуйте его в `postgesql.exe` и положите по адресу:
|
||||
|
||||
```text
|
||||
installer\prerequisites\postgesql.exe
|
||||
```
|
||||
|
||||
Запустить:
|
||||
|
||||
@@ -63,16 +69,15 @@ build_inventera_installer_windows.bat
|
||||
|
||||
Скрипт:
|
||||
|
||||
1. скачает PostgreSQL 18.4-1, если его ещё нет;
|
||||
2. проверит цифровую подпись установщика;
|
||||
3. соберёт сервер через PyInstaller;
|
||||
4. скомпилирует `Inventera.iss`;
|
||||
5. создаст `dist\Inventera.exe`.
|
||||
1. проверит наличие `installer\prerequisites\postgesql.exe`;
|
||||
2. соберёт сервер через PyInstaller;
|
||||
3. скомпилирует `Inventera.iss`;
|
||||
4. создаст `dist\Inventera.exe`.
|
||||
|
||||
После первого скачивания PostgreSQL находится здесь:
|
||||
Установщик PostgreSQL должен находиться здесь:
|
||||
|
||||
```text
|
||||
installer\prerequisites\postgresql-18-windows-x64.exe
|
||||
installer\prerequisites\postgesql.exe
|
||||
```
|
||||
|
||||
Этот файл включается внутрь `dist\Inventera.exe`, поэтому готовый установщик работает без интернета.
|
||||
@@ -81,4 +86,4 @@ installer\prerequisites\postgresql-18-windows-x64.exe
|
||||
|
||||
- Установщик требует права администратора Windows.
|
||||
- При удалении Inventera база PostgreSQL и файл конфигурации не удаляются автоматически, чтобы не потерять данные.
|
||||
- Для обновления версии PostgreSQL измените версию в `installer\download_postgresql.ps1` и при необходимости номер основной версии в `Inventera.iss`.
|
||||
- Если используется другая основная версия PostgreSQL, измените `PostgreSqlMajor` в `Inventera.iss`.
|
||||
|
||||
Reference in New Issue
Block a user