Установка в Microsoft Windows

Установка с помощью инсталлятора

Рекомендуемый способ установки Siril — использовать программу установки, которая проведёт вас шаг за шагом.

installer_start

На первом экране программы установки вам необходимо принять соглашение, чтобы продолжить.

installer_end

Последний экран программы установки. Вы можете запустить Siril сразу после установки и открыть руководство, объясняющее первые шаги.

Мастер настройки Siril корректно установит все необходимые файлы, и в конце у вас будет выбор создавать или не создавать ярлык на рабочем столе.

Примечание

Siril будет установлен в C:\Program Files\Siril. Если у вас нет прав на установку в эту папку, используйте вместо этого переносимую версию (см. Установка переносимой версии.)

Установка переносимой версии

Если вы хотите использовать Siril без установки каких либо файлов на свой компьютер (например, если у вас отсутствуют права администратора на компьютере), то рекомендуется использовать переносимую версию. Она поставляется в виде zip-файла, который вам просто нужно извлечь в папку по вашему выбору, затем перейти в папку bin для запуска siril.exe. Вы также можете создать ярлык на своем рабочем столе, чтобы упростить запуск приложения.

Предупреждение

Будьте осторожны, ни при каких обстоятельствах не перемещайте файл exe или любой другой файл. В противном случае Siril не запустится.

Установка из Microsoft Store

Возможно также установить Siril через Microsoft Store.

  1. Перейдите в меню Пуск windows-logo, где в списке приложений выберите Microsoft Store.

  2. Введите Siril в строке поиска.

  3. Откройте соответствующую Siril страницу и выберите Получить.

microsoft-store

Примечание

Однако необходимо отметить, что обновления Siril в магазине обычно выполняются с некоторой задержкой из-за довольно сложного процесса загрузки.

Установка в Windows с Msys2

Эти инструкции предназначены для компиляции в Windows с дистрибутивом MSYS2 с использованием MinGW. Для MSYS2 требуется 64-разрядная версия Windows 8.1 или новее и этот дистрибутив не работает с файловыми системами FAT.

Загрузите MSYS2 64bit, платформу для распространения и компиляции программного обеспечения для Windows, и запустите программу установки x86_64 для 64-разрядной архитектуры. При запросе укажите каталог, куда будет установлена MSYS2 64-bit.

Запустите MSYS2 непосредственно из программы установки или позднее mingw64-logo MSYS2 MinGW 64-bit из меню "Пуск" или нажав на ярлык.

Предупреждение

Убедитесь, что запущена MinGW 64-bit (проверьте, что значок в верхней части окна терминала синий).

Сначала обновите базу пакетов и основные системные пакеты набрав (больше информации о pacman на этой странице):

pacman -Syu

Установка зависимостей

Примечание

Automake это старый (стабильный) метод сборки сейчас заменяется на meson (экспериментальную) систему сборки.

Для установки зависимостей, введите следующую команду:

pacman --noconfirm -S --needed base-devel \
mingw-w64-x86_64-toolchain \
mingw-w64-x86_64-cmake \
git \
automake \
mingw-w64-x86_64-lcms2 \
mingw-w64-x86_64-curl \
mingw-w64-x86_64-json-glib \
mingw-w64-x86_64-meson \
mingw-w64-x86_64-ninja \
mingw-w64-x86_64-fftw \
mingw-w64-x86_64-exiv2 \
mingw-w64-x86_64-gtk3 \
mingw-w64-x86_64-libconfig \
mingw-w64-x86_64-gsl \
mingw-w64-x86_64-opencv \
mingw-w64-x86_64-libheif \
mingw-w64-x86_64-ffms2 \
mingw-w64-x86_64-cfitsio \
mingw-w64-x86_64-libraw

Сборка из исходных кодов

Исходный код хранится в репозитории gitlab и в первый раз вы можете скачать его с командой:

git clone https://gitlab.com/free-astro/siril.git
cd siril
git submodule update --init

Теперь создайте систему сборки и скомпилируйте код набрав:

meson setup _build --buildtype release
ninja -C _build install

Для запуска вашей сборки Siril, запустите MSYS2 64-bit и введите команду:

siril

Для запуска программы, вы так же можете создать ярлык для siril.exe. Расположение по умолчанию - /mingw64/bin/.

Для обновления вашей версии, запустите MSYS2 64-bit, а потом:

pacman -Syu
cd siril
git pull --recurse-submodules
meson setup _build --reconfigure
ninja -C _build && ninja -C _build install

Если команда git pull не показывает никаких изменений, то нет необходимости в повторной сборке при помощи команды make. В противном случае ваша сборка будет обновлена.

После этого запустите программу, набрав:

siril