Установка инструментов разработки JetBrains в Linux с помощью Snap
Компания Jetbrains делает одни из лучших IDE (интегрированные среды разработки). В данной статье рассмотрим установку всех инструментов разработки от данной компании с помощью Snap пакетов. Рассмотрим установку в Linux / Ubuntu таких IDE, как IntelliJ IDEA, PhpStorm, WebStorm, Android Studio и другие.

Ни для кого не секрет, что многие, кто пользуются Linux интересуются программированием. Продукты от JetBrains уже являются дефакто инструментами разработки "по умолчанию" для многих языков программирования.

Ubuntu разработала очень удобный инструмент доставки приложений с помощью Snap пакетов на многие дистрибутивы Linux. Этот инструмент подробно разобрали в этой статье: Установка snap пакетов в Ubuntu и других дистрибутивах Linux.

Наряду с такими крупными компаниями, как Microsoft, Google, не так давно компания JetBrains стала официально выпускать Snap пакеты в магазине (Snap Store): https://snapcraft.io/publisher/jetbrains.

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

В этой статье я не буду делать обзор каждого инструмента, а просто хочу популяризировать наиболее удобный вариант установки IDE от JetBrains, которыми сам пользуюсь.

Надеюсь, что данная статья будет полезна тем, кто пользовался этими продуктами на других операционнах системах и решили поставить тот же самый инструмент на Ubuntu / Linux.

В данной статье будут описаны только варианты установки с помощью Snap пакетов.

IntelliJ IDEA

IntelliJ IDEA

Самая умная и удобная среда разработки для Java, включающая поддержку всех последних технологий и фреймворков. IntelliJ IDEA предоставляет инструменты для продуктивной работы и идеально подходит для создания коммерческих, мобильных и веб-приложений.

Есть две версии IntelliJ IDEA: IntelliJ IDEA Ultimate (платная) и IntelliJ IDEA Community Edition (бесплатная). Разницу между ними можно просмотреть в таблице на официальном сайте: https://www.jetbrains.com/idea/features/editions_comparison_matrix.html

Установка IntelliJ IDEA в Ubuntu / Linux.

Страница IntelliJ IDEA Ultimate в Магазине Snap (Snap Store): https://snapcraft.io/intellij-idea-ultimate.

Для того, чтобы установить IntelliJ IDEA Ultimate в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install intellij-idea-ultimate --classic

Страница IntelliJ IDEA Community Edition в Магазине Snap (Snap Store): https://snapcraft.io/intellij-idea-community.

Для того, чтобы установить IntelliJ IDEA Community Edition в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install intellij-idea-community --classic

Все остальные инструменты построены на базе платформы IntelliJ, следовательно имеют схожий интерфейс.

WebStorm

WebStorm

WebStorm – среда для разработки на JavaScript, которая подходит для client-side-разработки, создания приложений на Node.js и мобильных приложений на React Native.

Установка WebStorm в Ubuntu / Linux.

Страница WebStorm в Магазине Snap (Snap Store): https://snapcraft.io/webstorm.

Для того, чтобы установить WebStorm в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install webstorm --classic

PyCharm

PyCharm

PyCharm – это самая интеллектуальная Python IDE с полным набором средств для эффективной разработки на языке Python.

Выпускается в двух вариантах – бесплатная версия PyCharm Community Edition и поддерживающая больший набор возможностей PyCharm Professional Edition. PyCharm выполняет инспекцию кода на лету, автодополнение, в том числе основываясь на информации, полученной во время исполнения кода, навигацию по коду, обеспечивает множество рефакторингов.

Разницу между ними можно просмотреть в таблице на официальном сайте: https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html

Установка PyCharm в Ubuntu / Linux.

Страница PyCharm Professional Edition в Магазине Snap (Snap Store): https://snapcraft.io/pycharm-professional.

Для того, чтобы установить PyCharm Professional Edition в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install pycharm-professional --classic

Страница PyCharm Community Edition в Магазине Snap (Snap Store): https://snapcraft.io/pycharm-community.

Для того, чтобы установить PyCharm Community Edition в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install pycharm-community --classic

PhpStorm

PhpStorm

PhpStorm – это интегрированная среда разработки на PHP с интеллектуальным редактором, которая глубоко понимает код, поддерживает PHP 5.3-7.3 для современных и классических проектов, обеспечивает лучшее в индустрии автодополнение кода, рефакторинги, предотвращение ошибок налету и поддерживает смешивание языков.

Установка PhpStorm в Ubuntu / Linux.

Страница PhpStorm в Магазине Snap (Snap Store): https://snapcraft.io/phpstorm.

Для того, чтобы установить PhpStorm в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install phpstorm --classic

RubyMine

RubyMine

RubyMine — умная и удобная интегрированная среда разработки для языка Ruby и веб-фреймворка Rails, которая включает в себя все необходимые разработчику инструменты и поддерживает наиболее востребованные технологии из мира Ruby.

Установка RubyMine в Ubuntu / Linux.

Страница RubyMine в Магазине Snap (Snap Store): https://snapcraft.io/rubymine.

Для того, чтобы установить RubyMine в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install rubymine --classic

DataGrip

DataGrip

DataGrip – IDE для написания SQL-запросов и работой с базами данных. Поддерживает MySQL, PostgreSQL, AWS Redshift, Microsoft SQL Server, Microsoft Azure, Oracle, Sybase, DB2, SQLite, HyperSQL, Apache Derby и H2.

Установка DataGrip в Ubuntu / Linux.

Страница DataGrip в Магазине Snap (Snap Store): https://snapcraft.io/datagrip.

Для того, чтобы установить DataGrip в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install datagrip --classic

GoLand

GoLand

Задача GoLand — предоставить тот же уровень удобства при программировании на Go, который PyCharm обеспечивает для Python, а IntelliJ IDEA — для Java. В GoLand вас ждет умное автодополнение кода, мгновенные инспекции, быстрые исправления и удобная навигация.

Установка GoLand в Ubuntu / Linux.

Страница GoLand в Магазине Snap (Snap Store): https://snapcraft.io/goland.

Для того, чтобы установить GoLand в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install goland --classic

CLion

CLion

CLion — умная IDE, предназначенная для разработки на С и С++ на платформах Linux, Windows и macOS. Включает в себя поддержку системы сборки кросс-платформенных проектов CMake, Gradle C++ и compilation database, возможности анализа кода на лету, разнообразные рефакторинги и унифицированный интерфейс для работы с самыми популярными системами контроля версий.

Установка CLion в Ubuntu / Linux.

Страница CLion в Магазине Snap (Snap Store): https://snapcraft.io/clion.

Для того, чтобы установить CLion в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install clion --classic

Rider

Rider

Rider позволяет разрабатывать приложения для .NET Framework, .NET Core и Mono, в том числе .NET-сервисы и библиотеки, игры на движке Unity, кросс-платформенные мобильные Xamarin-приложения, веб-приложения ASP.NET и ASP.NET Core.

Установка Rider в Ubuntu / Linux.

Страница Rider в Магазине Snap (Snap Store): https://snapcraft.io/rider.

Для того, чтобы установить Rider в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install rider --classic

Android Studio

Android Studio

Android Studio основана на программном обеспечении IntelliJ IDEA от компании JetBrains, - официальное средство разработки Android приложений. Данная среда разработки доступна для Windows, OS X и Linux.

Данное приложение разрабатывается компанией Google на основе продукта IntelliJ IDEA, а не самой компанией JetBrains. Пока Google официально не добавили snap пакет этой IDE, а собирается и обновляется пользователями (Snapcrafters).

Не могу не добавить инструкцию установки этой IDE, которая полностью бесплатная.

Установка Android Studio в Ubuntu / Linux.

Страница Android Studio в Магазине Snap (Snap Store): https://snapcraft.io/android-studio.

Для того, чтобы установить Android Studio в Ubuntu / Linux, выполните следующую команду в терминале:

sudo snap install android-studio --classic

Покупка лицензии на продукты JetBrains

Не все продукты от JetBrains бесплатные, имеют только 30-дневный демо период. Следовательно, если пользуетесь их продуктами в коммерческих целях, то надо покупать лицензии. У них есть и бесплатные лицензии для студентов и opensource проектов. Всю информацию можно найти на их официальном сайте: https://www.jetbrains.com/store/.

Вот и всё.


Комментарии отключены