Linux Mint    Ubuntu    openSUSE    Asterisk    FreeBSD    Android    Nokia N900    Игры в Linux
 Linux Mint    Ubuntu     openSUSE     Asterisk     FreeBSD     Android     N900     Games

"Щупаем" Sailfish OS: Установка Sailfish OS SDK в Linux на примере openSUSE 13.1 и 12.3

Доброго времени суток всем! :) Сегодня мы будем устанавливать среду разработки для мобильной Sailfish в Linux. Буду рассказывать на примере моего любимого дистрибутива openSUSE версий 13.1, а также 12.3.

Если вы хотите себя попробовать в разработки приложений для Sailfish, или просто глянуть на внешний вид данной ОС у себя на компьютере, то эта статья как раз для вас :)

Подготовка системы, в моем случае openSUSE

Первое, что нам понадобится - это VirtualBox. Я знаю, для openSUSE есть специальный репозиторий со сборками VirtualBox, а также модулей для ядра, но я скачал его с официального сайта VirtualBox. На момент написания данной статьи, последней версией была 4.3.14.

После того, как скачаете VirtualBox, можете установить его, кликнув по RPM-файлу, или конечно же через терминал:

sudo rpm -i <название пакета>.rpm

С установкой разобрались... но теперь нам надо включить модули VirtualBox в ядро вашего дистрибутива. Чтобы это сделать, мне требовалось доставить следующие пакеты ядра :

  • kernel-desktop-devel
  • kernel-source

Все остальные зависимости потянулись за ними.

Теперь давайте включим модули VirtualBox в ядро:

sudo /etc/init.d/vboxdrv start

можете еще и так:

sudo systemctl start vboxdrv.service

после чего перезагружаем компьютер и VirtualBox установлен. Теперь переходим к установки Sailfish SDK.

Установка Sailfish SDK

Идем на сайт https://sailfishos.org/ и качаем от туда SDK, я качал для Linux 64 бит.

После того как SDK-файл Sailfish OS скачен, сделаем его исполняемым, для этого существует замечательная команда:

chmod +x <имя файла>.run

Теперь давайте ставить Sailfish SDK:

./<имя установщика>.run

В нашем сегодняшнем случае звучит команда так:

./SailfishOSSDK-Alpha-1407-Qt5-linux-64-offline.run

После чего вы увидите установщик Sailfish OS SDK:

На язык обращать внимания не стоит, у вас конечно будет не немецкий, а скорее английский, а может и русский :) Принцип установки на всех языках конечно же одинаковый :)

Итак, нажимаем на "Далее", на скриншоте это "Weiter" и переходим к следующей стадии установки:

Тут мы указываем, куда установить SDK, идем далее:

Тут уже все написано на английском и не составит труда понять, что в этом окне мы задаем. Идем далее:

Тут выбираем, что будет установлено, я ставил все, лишним не будет :) Продолжаем:

Соглашаемся с лицензией и переходим уже к концу нашей установки SDK:

Тут будет вас сказано, что все готово для установки. Также, при желании можете посмотреть все детали установки, нажав на единственноую кнопку в окне.

Установка пошла:

и уже завершилась:

Запустим Sailfish OS SDK сразу после установки (кликаем на скриншот, для его увеличения):

Вот так вот выглядит окно программы :)

Для создания нового проекта, выбираем "Файл - Новый файл или проект" (для увеличения - кликаем по скриншоту):

Создаем мы к примеру "SailfishOS", выбираем его и идем далее. Там нам нужно будет ввести название нашего и проекта и нажать далее:

Тут мы выбираем платформу и идем далее:

Кликнув на скриншот, можете его увеличет... а перед нами уже окно нашего проекта :)

Мы конечно же сейчас ничего программировать не будем, нас интересует эмулятор Sailfish OS, его то мы сейчас и запустим.

Нажимаем слева на зелененький треугольник, который находится ближе к слову "Отладка":

Тут нам говорится о запуске виртуальной машины, запускаем ее, нажав на "Да":

А вот уже и операционная система Sailfish :) Еще пара скриншотов:

Тут конечно уже сами можете полазить по системе и изучить разного рода меню :)

Если у вас нету телефона Jolla, а пощупать Sailfish OS уже охото, то можете проделать это вот таким вот методом.

Если вы интересуетесь программированием, то можете себя опробовать с данной программе, QT Creator из состава Sailfish OS SDK и написать что нибудь для Sailfish :)

Удачи :)

Linux_man аватар

Эта система вызывает у меня уважение, opensource и все таки является продолжением нашей любимой Maemo и более старшего брата MeeGo :)

Linux_man аватар

это все универсальное, не только для Sailfish :) opensource вообще темная вещь :)

undertaker аватар

Может я возьму себе Jolla... будут статьи про нее?

Linux_man аватар

уже подумываю на эту тему... не для того, чтобы полностью заменить N900, а чтобы иметь его тоже :) Думаю статьи по Sailfish OS будут также полезны как и для Maemo / Nokia N900 :) Когда я начинал писать про N900, не думал что так будут востребованы статьи :)

undertaker аватар

Статьи про N900 просто потрясcные, думаю про Sailfish будут такие же :)

Linux_man аватар

Спасибо, время покажет :)

jekson аватар

хороший мануал - понятно все расписано ))

Linux_man аватар

старались :)