- PVSM.RU - https://www.pvsm.ru -

Установка Atom от GitHub на Ubuntu, OpenSUSE и Windows. Краткий обзор

Вчера вышла сборка [1] редактора Atom от GitHub для Windows, до этого был доступен только для Mac OS.
А установка для *nix систем описана в официальном репозитории проекта. [2]
Здесь я расскажу как мы его устанавливали для следующих ОС, в порядке убывания сложности:

  • Windows 7
  • Ubuntu 14.04
  • OpenSUSE 13.1

А так же первые впечатления от его использования.
Внимание трафик — картинки.

Windows 7

Так же заявлена поддержка Windows 8, но к сожалению (или к счастью?) в нашей команде она не используется, но думаю работать будет.

  1. Скачиваем архив с сайта [3] или из репзитория [4]
  2. Распаковываем
  3. Запускаем atom.exe
  4. Работаем

Ubuntu

Мы устанавливали на Ubuntu 14.04, рекомендуется не ниже 12.04
В поиске простого пути мы нагуглили ресурс [5] на котором уже есть собранный для Ubuntu PPA (персональный архив пакетов [6]).
Для установки запускаем терминал и выполняем следующий код:

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

Примечание с сайта — PPA доступен для Ubuntu 14.10, 14.04, 13.10 и 12.04. Ubuntu 12.10 и 13.04 более не поддерживаются Canonical.
Примечание. Мы ставили на только установленые Ubuntu и OpenSUSE

OpenSUSE

Тут мы решили следовать инструкции и воспользовались ещё одной статьёй [7]
По шагам команды и действия в консоли с описанием:

  1. Подготовка к установке. Устанавливаем пакеты:make, gcc, gcc-c++, glibc-devel, и libgnome-keyring-devel, git через консоль вводим:
    sudo zypper install make gcc gcc-c++ glibc-devel libgnome-keyring-devel git 
  2. Установка Node.JS в консоли:
    sudo zypper addrepo http://download.opensuse.org/repositories/devel:languages:nodejs/openSUSE_Tumbleweed/devel:languages:nodejs.repo
    sudo zypper refresh
    sudo zypper install nodejs
    

  3. Создаем папку для установки и переходим в неё.
    Клонируем Атом к себе.
    Переходим в папку с atom.
    Далее используем Python 2 для установщика пакетов npm.

    mkdir ~/src && cd ~/src
    git clone https://github.com/atom/atom
    cd ~/src/atom
    sudo npm config set python /usr/bin/python2 -g
    

  4. script/build
    sudo script/grunt install        
    

Первый запуск

Приветственый экран атома

Установка Atom от GitHub на Ubuntu, OpenSUSE и Windows. Краткий обзор

Что называется — две новости:
1. Из приятного — при запуске не появляется диалога о лицензионном соглашении, и рука не тянется за таблеткой от жадности — для тестирования полнофункциональной версии.
2. По умолчанию Atom отправляет следующую анонимную статистику:

  • Уникальный идентификатор генерируемый из MAC адреса машины разработчика
  • Ширина и высота экрана
  • Используемая версия Atom`a
  • Какие вкладки открыты
  • Разные скоростные характеристики (время запуска, загрузки и т.п)

Это отключается в меню Pakages -> Settings View -> Uninstall Packages в фильтре выбираем Metrics

Отключение метрики

Установка Atom от GitHub на Ubuntu, OpenSUSE и Windows. Краткий обзор

Установка AngularJS плагина.

Установка Atom от GitHub на Ubuntu, OpenSUSE и Windows. Краткий обзор

После установки (оригинал изображения и описание плагина https://atom.io/packages/angularjs)

image

Рабочее пространство

Установка Atom от GitHub на Ubuntu, OpenSUSE и Windows. Краткий обзор

Atom использует движок chromium поэтому доступна отладка самой среды. View->Developer->Togle Developer Tols или Alt + Ctrl + I

Запуск отладчика

<img src="Установка Atom от GitHub на Ubuntu, OpenSUSE и Windows. Краткий обзор"/>

Так же заявлено что производительность является главным приоритетом команды разработчиков Atom поэтому есть возможность использовать движок React от FaceBook [8], как наиболее быстрый, по их мнению. Какой используется сейчас — не знаю. В ближайшее время обещают сделать React движком по умолчанию.

кнопка Use React Editor

Установка Atom от GitHub на Ubuntu, OpenSUSE и Windows. Краткий обзор

Изображение взято из блога Atom [9]
Ссылки:

  1. https://atom.io/ [10]
  2. http://www.webupd8.org/ [5]
  3. http://codeghar.wordpress.com/ [7]

Автор: login4all

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka/64487

Ссылки в тексте:

[1] сборка: https://github.com/atom/atom/releases/tag/v0.109.0

[2] проекта.: https://github.com/atom/atom/blob/master/docs/build-instructions/linux.md

[3] сайта: https://atom.io

[4] репзитория: https://github.com/atom/atom/releases

[5] ресурс : http://www.webupd8.org/2014/06/atom-text-editor-available-for-linux.html

[6] персональный архив пакетов : http://help.ubuntu.ru/wiki/ppa

[7] статьёй : http://codeghar.wordpress.com/2014/06/17/install-atom-editor-in-opensuse/

[8] React от FaceBook: http://habrahabr.ru/post/189230/

[9] блога Atom: http://blog.atom.io/2014/07/02/moving-atom-to-react.html

[10] https://atom.io/: https://atom.io/

[11] Источник: http://habrahabr.ru/post/205994/