понедельник, 8 июня 2015 г.

Ubuntu Make в действии

В Ubuntu Trusty (это LTS-выпуск 14.04) есть отличный способ установки инструментов для разработчика — Ubuntu Make. Он способен по заранее подготовленным рецептам установить и настроить нужный вам SDK, попутно «подтянув» все необходимые для него пакеты.
Ubuntu Make создан сотрудниками Canonical, но находится в отдельном PPA. Для его установки следует выполнить следующие команды:
$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
$ sudo apt-get update
$ sudo apt-get install ubuntu-make
После этого можно устанавливать любой рецепт для любого фреймворка. Для показа списка фреймворков достаточно выполнить $ umake без аргументов. Вот что выводит $ umake на Ubuntu Trusty:
$ umake
...
  {dart,games,ide,android,go,web}
                        Developer environment
    dart                Dartlang Development Environment
    games               Games Development Environment
    ide                 Generic IDEs
    android             Android Development Environment
    go                  Go language
    web                 Web Developer Environment
...
Каждый фреймворк, в свою очередь, может иметь несколько рецептов. Если просто ввести $ umake android, будет установлен рецепт-по-умолчанию android-studio. Можно указать его явно командой $ umake android android-studio. Хотите узнать все рецепты этого фреймворка? Тогда введите заведомо неправильное имя рецепта $ umake android 11, и в сообщении об ошибки увидите подсказку с правильными именами рецептов.

Рецепты

Вот такие рецепты существуют в Ubuntu Trusty на 8 июня 2015:
  • Среда Android Studio — umake android android-studio
  • Android NDK — umake android android-ndk
  • Компилятор языка Go — umake go go-lang
  • Visual Studio Code — umake web visual-studio-code
  • Firefox Developer Edition — umake web firefox-dev
  • Среда для создания 2D игрушек Stencylumake games stencyl
  • Среда для языка Dart — umake dart dart-editor
  • Просто среда Eclipse — umake ide eclipse
  • Различные среды от JetBrans:
umake ide idea-ultimate
umake ide rubymine
umake ide webstorm
umake ide phpstorm
umake ide idea
umake ide pycharm-educational
umake ide pycharm
umake ide pycharm-professional

Вместо заключения

Установка любого рецепта потребует загрузки данных из сети и может занять долгое время. Чтобы загрузка данных не мешала вам сёрфить в сети, используйте wondershaper.
Разработка Ubuntu Make ведётся на github.

Комментариев нет:

Отправить комментарий