Установка и удаление
Установка Application SDK
Процесс настройки Sailfish Mobile OS SDK RUS осуществляется с помощью графического установщика. Если установлен пакет Beta SDK Sailfish OS, то его необходимо удалить. Для этого следует запустить SDKMaintenanceTool, который находится в каталоге установки (обычно это Sailfish OS в home/user каталоге) и удалить все компоненты.
Общие требования
Для работы Sailfish Mobile OS SDK RUS необходимо:
- персональный компьютер (ПК) с операционной системой (ОС) Linux, Windows или macOS;
- около 5 Гб дискового пространства;
- 4 Гб оперативной памяти (рекомендуется);
- поддержка технологии виртуализации процессором (рекомендуется для быстрой работы виртуальных машин).
Кроме того, понадобится Oracle VM VirtualBox версии 4.1.18 или новее, которую необходимо установить заранее. Процесс установки VirtualBox может различаться в зависимости от операционной системы. Установочные пакеты для различных операционных систем доступны на сайте VirtualBox. Однако, для дистрибутивов Linux рекомендуется использовать пакет из репозиториев, настроенных в операционной системе.
В ходе установки Sailfish Mobile OS SDK RUS будут добавлены две виртуальные машины: Sailfish OS Build Engine RUS и Sailfish Mobile OS RUS Emulator. Sailfish OS Build Engine RUS обеспечивает среду для сборки приложений, не зависящую от домашней системы, Sailfish Mobile OS RUS Emulator позволяет выполнять приложения в окружении Sailfish OS, аналогично работе на устройствах.
Установочные пакеты актуальной версии Sailfish Mobile OS SDK RUS для Linux, Windows и macOS доступны на сайте sailfishos.org. На данный момент для каждого пользователя операционной системы требуется отдельная установка. В Linux скачанный файл нужно сделать исполняемым (chmod +x <имя_файла_установщика>). Далее штатный процесс установки во всех операционных системах выглядит схожим образом.
Запуск мастера установки SDK на ОС Linux
Для установки Sailfish Mobile OS SDK RUS на ОС Linux необходимо:
- загрузить файл установщика (32-разрядный или 64-разрядный в зависимости от системы). Разрядность системы можно узнать командой
getconf LONG_BIT
в терминале; - открыть приложение «Терминал»;
- предоставить приложению «Терминал» исполняемые разрешения:
$ chmod +x ~/Downloads/<имя_файла_установщика>
. - запустить установщик от обычного пользователя (не от root-пользователя). По умолчанию он будет установлен в SailfishOS/ в домашнем каталоге:
$ ./Downloads/<имя_файла_установщика>
.
Запуск мастера установки SDK на ОС Windows
Для установки Sailfish Mobile OS SDK RUS на ОС Windows необходимо:
- загрузить установщик Sailfish Mobile OS SDK RUS (поддерживаемая платформа — Windows 8) в папку загрузок и найти его с помощью проводника;
- открыть установщик Sailfish Mobile OS SDK RUS, дважды щелкнув на него или с помощью команды
> <путь> <имя_файла_установщика>.exe
в Командной строке (CMD).
Запуск мастера установки SDK на macOS
Для установки Sailfish Mobile OS SDK RUS на macOS необходимо:
- загрузить пакет установки Sailfish Mobile OS SDK RUS;
- открыть пакет установки Sailfish Mobile OS SDK RUS, дважды щелкнув на значок;
- открыть программу установки Sailfish Mobile OS SDK RUS из пакета.
Мастер установки Sailfish Mobile OS SDK RUS
Для установки Sailfish Mobile OS SDK RUS в мастере необходимо выполнить следующие действия:
- Запустить установочный файл.
-
В приветственном окне мастера установки необходимо нажать кнопку «Далее».
-
В следующем окне выбрать каталог, в который будет установлена программа, и нажать кнопку «Далее».
-
В окне «Alternative Projects Folder (optional)» выбрать альтернативный каталог для размещения проекта и нажать кнопку «Далее». Для сборки приложений в Sailfish OS Build Engine RUS подключаются все домашние каталоги пользователя, от имени которого происходит установка SDK. Если файлы проектов находятся в другом месте, на данном шаге следует указать путь к нему. Проекты в домашнем каталоге пользователя также будут доступны для сборки.
-
В открывшемся окне выбрать необходимые для установки компоненты и нажать кнопку «Далее». По умолчанию выбраны все компоненты. Рекомендуется ничего не отключать, если нет необходимости.
-
В окне о лицензионном соглашении необходимо установить переключатель в поле «Я согласен(а) с лицензией» и нажать кнопку «Далее». Если лицензионные соглашения не принять, дальнейшая установка будет невозможна.
-
В ОС Windows появится диалог, позволяющий указать папку для размещения ярлыков программы в меню «Пуск». Выбрать существующую папку в меню «Пуск» или создать новую для размещения там ярлыков программы. После нажать кнопку «Далее».
-
По завершении подготовительных работ появится сообщение о готовности и необходимом дисковом пространстве, в котором необходимо нажать кнопку «Установить» для запуска непосредственной установки Sailfish Mobile OS SDK RUS.
-
В появившемся окне дождаться окончания процесса установки. Для слежения за ходом установки отдельных компонентов необходимо нажать кнопку «Показать детали».
-
В следующем окне отметить пункт «Launch Sailfish OS SDK now», что позволит сразу после завершения процесса установки запустить IDE, и нажать кнопку «Завершить» для завершения установки Sailfish Mobile OS SDK RUS.
Запуск Sailfish OS IDE RUS
После установки запуск IDE будет возможен по ярлыку Sailfish OS IDE RUS в системном меню.
Для запуска Sailfish OS IDE RUS в ОС Linux необходимо выполнить одно из следующих действий:
- ввести Sailfish OS IDE RUS в панели запуска и выбрать соответствующий значок.
- указать полный путь к файлу в командной строке .
Для запуска Sailfish OS IDE RUS в ОС Windows в строке поиска необходимо ввести Sailfish OS IDE RUS и выбрать соответствующее приложение.
Для запуска Sailfish OS IDE RUS в операционной системе macOS необходимо вызвать программу поиска «Spotlight» (cmd + пробел) и набрать в ней Qt Creator
.
После установки Sailfish Mobile OS SDK RUS можно перейти к созданию приложения для Sailfish OS.
Удаление Sailfish Mobile OS SDK RUS
SDK для Sailfish OS поставляется с инструментом обслуживания под названием SDKMaintenanceTool, который можно использовать для полного удаления программы. Он расположен в системном меню дистрибутива или непосредственно в установленном каталоге, например, в Linux — ~/SailfishOS.
Подготовительные действия к удалению
Перед удалением необходимо выключить следующие инструменты (если они включены):
- виртуальные машины эмулятора и Sailfish Mobile OS SDK RUS;
- программное обеспечение VirtualBox;
- Sailfish OS IDE RUS IDE (Qt Creator).
Удаление
Для удаления Sailfish Mobile OS SDK RUS необходимо выполнить следующие действия:
-
Запустить средство установки и удаления SDKMaintenanceTool. Действия различаются в зависимости от операционной системы устройства:
- в Linux открыть терминал и ввести
$ ~/SailfishOS/SDKMaintenanceTool
. - в Windows найти в поиске
SDKMaintenanceTool
или вручную перейти в расположение средства установки и удаления ~/SailfishOS/SDKMaintenanceTool. - в macOS открыть Spotlight (cmd + пробел) и ввести
SDKMaintenanceTool
.
- в Linux открыть терминал и ввести
-
В окне SDKMaintenanceTool выбрать пункт Удаление всех компонентов и нажать кнопку «Далее».
-
Прочитать предупреждение перед удалением и нажать кнопку «Удалить».
-
Дождаться завершения удаления и нажать кнопку «Завершить».