Пользователь
0,0
рейтинг
19 января 2015 в 15:59

Разработка → Ubuntu Make — разработчику в помощь



Появилось желание познакомиться с разработкой под android. Скачал Android Studio, распаковал и удалил. Решил поискать другие варианты установки. В процессе поиска наткнулся на Ubuntu Make (он же Ubuntu Developer Tools Center в прошлом), и в этой небольшой заметке хочу рассказать вам о нем.

Ubuntu Developer Tools Center промелькнул в новостях вместе с Ubuntu 14.10 (Utopic Unicorn), но широкого внимания масс, как мне кажется, к себе не привлек. Не многим позже проект переименовали в Ubuntu Make, как он и называется по сей день подросшим до версии 0.4. Разработкой занимается Didier Roche, Software Engineer, Canonical. Также достоин внимания тот факт, что Ubuntu Make написан на Python 3.4.

Основная цель проекта быстрая и легкая установка общих потребностей разработчика в Ubuntu. И хотя до «общих потребностей» еще далековато (список доступных для установки пакетов пока маловат), с «быстро и просто» все отлично.

На данный момент с помощью Ubuntu Make можно установить:
  • Android Studio
  • Eclipse
  • IntelliJ Idea Community Edition
  • PyCharm Community Edition
  • go-lang Google compiler
  • Stencyl game developer IDE

Установка


В ubuntu 15.04 ubuntu-make доступен из коробки, пользователям версий 14.04 и 14.10 предлагается установить из ppa:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Использование


Установка с ubuntu-make проста до неприличия. Для установки Android Studio достаточно выполнить в терминале:

umake android

Немного ожидания и вот результат:


Иконка в dash и openjdk (если явы не было в системе) в комплекте. После запуска «студия» подтянула sdk и обновилась до версии 1.0.2. «Hello world» был запущен на телефоне и на этом проверка работоспособности завершилась.

golang устанавливается аналогично:


Для PyCharm, Eclipse, Idea добавится еще один аргумент:

umake ide pycharm



Для удаления пакета достаточно добавить аргумент "-r" к той же строчке:

umake ide pycharm -r

Мнение


Кто-то скажет: — «Много ли делов. Скачать архив, распаковать, иконку в dash да яву проверить. Нужен ли ubuntu make?». Согласен может дел и не много, но я нашел пакет полезным для себя. Он сэкономил мне время и избавил от рутины. Надеюсь будет полезным и вам.

Ссылки:
Ubuntu Make на Github.
Блог Didier Roche.

Добавил ссылки
@mlsnoleg
карма
2,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (13)

  • 0
    Это кажется или у вас очень маленькое разрешение дисплея?
    • 0
      Для 10" экрана вполне нормально.
      На 13" и больше уже огромные пиксели.

      А однажды такое у меня было на 15.6", и я думал, что ослепну за месяц, к счастью избавился от такого ноутбука как только смог.
  • +3
    1366x768 вроде нормальное
    • +5
      Для программирования, на мой взгляд, это очень мало
      • 0
        Мне относительно комфортно. Дело привычки видимо.
  • +1
    Немного не понятно, чем это лучше мета-пакетов
  • +1
    Ну… Инструмент-то в общем-то полезный, к нему претензий никаких, но в нормальных [современных десктопных] дистрибутивах такие вещи обычно ставятся централизовано.
  • 0
    А зачем этот велосипед, если есть уже apt и deb, родные средства управления ПО в ubuntu?
    • 0
      В одном из обсуждений Alan Pope, Engineering Manager Canonical, на вопрос может ли Software Center делать тоже самое, что и ubuntu make ответил приблизительно так (если я верно перевел):
      «Нет. Были приложены усилия, чтобы сделать umake достаточно надежным. Если Google что-нибудь переместит, umake сможет это найти и нормально установить Android Studio. А с Software Center или любым другим репо, кто-то должен собирать пакеты и выкладывать их.»
      • 0
        А, так он качает пакет с офсайта, распаковывает его куда-нибудь в /opt и делает .desktop-файлы? Ну, рабочее решение, но не супер.
        • 0
          В общих чертах так и есть. Качает пакет, спрашивает куда распаковать (по умолчанию в home), ставит зависимости и значок в dash. Можно заглянуть в код github.
  • +1
    Он сэкономил мне время и избавил от рутины.


    Что за рутина такая?

    По топику — очередной велосипед.
    • +1
      Я не рассматривал установку из сторонних ppa в принципе. Из оставшихся вариантов: или воспользоватся umake — одна команда, или скачать архив с Android Studio, прикрутить значок в dash, установить jdk, установить jayatana… Кому как, а по мне рутина. Не особенно интересная последовательность действий, на мой взгляд.

      У каждого свой взгляд на вещи. Для кого-то велосипед (прошу заметить не мой, а Canonical), по мне так вполне удобный инструмент.

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