Установка и удаление

Установка 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 в мастере необходимо выполнить следующие действия:

  1. Запустить установочный файл.
  2. В приветственном окне мастера установки необходимо нажать кнопку «Далее».

    Приветственное окно мастера в ОС Linux

    Приветственное окно мастера в ОС Windows

  3. В следующем окне выбрать каталог, в который будет установлена программа, и нажать кнопку «Далее».

  4. В окне «Alternative Projects Folder (optional)» выбрать альтернативный каталог для размещения проекта и нажать кнопку «Далее». Для сборки приложений в Sailfish OS Build Engine RUS подключаются все домашние каталоги пользователя, от имени которого происходит установка SDK. Если файлы проектов находятся в другом месте, на данном шаге следует указать путь к нему. Проекты в домашнем каталоге пользователя также будут доступны для сборки.

  5. В открывшемся окне выбрать необходимые для установки компоненты и нажать кнопку «Далее». По умолчанию выбраны все компоненты. Рекомендуется ничего не отключать, если нет необходимости.

  6. В окне о лицензионном соглашении необходимо установить переключатель в поле «Я согласен(а) с лицензией» и нажать кнопку «Далее». Если лицензионные соглашения не принять, дальнейшая установка будет невозможна.

  7. В ОС Windows появится диалог, позволяющий указать папку для размещения ярлыков программы в меню «Пуск». Выбрать существующую папку в меню «Пуск» или создать новую для размещения там ярлыков программы. После нажать кнопку «Далее».

  8. По завершении подготовительных работ появится сообщение о готовности и необходимом дисковом пространстве, в котором необходимо нажать кнопку «Установить» для запуска непосредственной установки Sailfish Mobile OS SDK RUS.

  9. В появившемся окне дождаться окончания процесса установки. Для слежения за ходом установки отдельных компонентов необходимо нажать кнопку «Показать детали».

  10. В следующем окне отметить пункт «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 необходимо выполнить следующие действия:

  1. Запустить средство установки и удаления SDKMaintenanceTool. Действия различаются в зависимости от операционной системы устройства:

    • в Linux открыть терминал и ввести $ ~/SailfishOS/SDKMaintenanceTool.
    • в Windows найти в поиске SDKMaintenanceTool или вручную перейти в расположение средства установки и удаления ~/SailfishOS/SDKMaintenanceTool.
    • в macOS открыть Spotlight (cmd + пробел) и ввести SDKMaintenanceTool.
  2. В окне SDKMaintenanceTool выбрать пункт Удаление всех компонентов и нажать кнопку «Далее».

    Стартовый экран инструмента SDKMaintenanceTool

  3. Прочитать предупреждение перед удалением и нажать кнопку «Удалить».

    Предупреждение перед удалением

  4. Дождаться завершения удаления и нажать кнопку «Завершить».

    Завершение удаления