Как установить WebStorm в Ubuntu 22.04

ubuntu logo Applications

В сфере веб-разработки WebStorm выделяется как мощная интегрированная среда разработки (IDE). Разработанная JetBrains, компанией, признанной во всем мире за создание качественных программных инструментов, WebStorm предлагает высокоспециализированную платформу, отвечающую потребностям веб-разработчиков.

Table of Contents

Ключевые особенности и отличительные аспекты

  • Интеллектуальная помощь в кодировании: Интеллектуальная помощь в кодировании WebStorm - это исключительная функция, которая упрощает процесс кодирования. Она включает в себя обнаружение ошибок "на лету", интеллектуальное завершение кода, а также сложную навигацию и рефакторинг для JavaScript, TypeScript и различных языков стилей. Кроме того, он поддерживает множество современных фреймворков, что повышает его привлекательность для современных веб-разработчиков.
  • Углубленная отладка и тестирование: WebStorm оснащен встроенными функциями отладки, позволяющими разработчикам отлаживать код JavaScript непосредственно в редакторе. Он поддерживает отладку для Node.js, Electron и даже мобильных приложений, предлагая комплексное решение для отладки в рамках одного интерфейса.
  • Передовые инструменты разработки фронтенда: WebStorm выделяется своими передовыми инструментами разработки фронтенда. Он может похвастаться визуальным инструментом для редактирования CSS и HTML, а также функцией предварительного просмотра в реальном времени изменений в браузере. Благодаря поддержке широкого спектра современных технологий веб-разработки и фреймворков, таких как React, Angular, Vue.js и Node.js, он удовлетворяет разнообразные потребности современных веб-разработчиков.
  • Персонализация и расширяемость: WebStorm разработан с учетом требований к настройке. Разработчики могут персонализировать свое рабочее пространство по своему вкусу, от расположения редактора до привязки клавиш и тем. Благодаря обширному репозиторию плагинов, функциональность WebStorm может быть расширена в соответствии с требованиями конкретного проекта.

В предстоящем руководстве будут представлены исчерпывающие инструкции по установке WebStorm IDE на Ubuntu 22.04 Jammy Jellyfish или Ubuntu 20.04 Focal Fossa LTS Linux. В руководстве будут описаны три метода установки, а именно: использование APT с неофициальным PPA JetBrains от Jonas Groeger, который ранее был размещен на LaunchPAD, а теперь находится на GitHub, или использование сторонних менеджеров пакетов, таких как snap или flatpak с flathub. Хотя данное руководство фокусируется на этих конкретных версиях Ubuntu, описанные методы будут одинаково применимы к краткосрочным релизам Ubuntu, которые еще не достигли статуса окончания срока службы.

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

Установка WebStorm с помощью APT и PPA

Advanced Packaging Tool (APT) - это система управления пакетами, которая является основой дистрибутивов Ubuntu и других дистрибутивов на базе Debian. Мы собираемся использовать возможности APT для установки WebStorm, лучшей интегрированной среды разработки (IDE) от JetBrains.

Шаг 1: Обновление системы Ubuntu

Чтобы обеспечить беспроблемную установку нового программного обеспечения, нам необходимо обновлять локальную базу пакетов нашей системы. Это действие гарантирует, что ваша система Ubuntu знает о последних версиях доступного программного обеспечения. Вот команда для обновления базы данных пакетов:

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

Шаг 2: Установка основных пакетов

Наш путь установки включает в себя добавление некоторых необходимых пакетов в нашу систему. Эти пакеты, а именно dirmngr, ca-certificates, software-properties-common, apt-transport-https, curl и lsb-release, играют важную роль в управлении безопасной передачей файлов, работе с репозиториями и других важных задачах, связанных с пакетами. Выполните следующую команду для установки этих пакетов:

Шаг 3: Интеграция JetBrains PPA от Йонаса Грогера

Далее нам нужно добавить архив персональных пакетов JetBrains (PPA) в список репозиториев системы. Добавление этого репозитория позволит APT получать WebStorm непосредственно из PPA JetBrains.

Для обеспечения подлинности пакетов из этого хранилища мы импортируем ключ GPG для хранилища JetBrains. GNU Privacy Guard (GPG), реализация стандарта OpenPGP, проверяет подлинность пакетов в репозитории от JetBrains. Выполните следующую команду, чтобы импортировать ключ GPG:

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

Шаг 4: Обновление индекса пакетов APT

После интеграции нового хранилища в систему становится необходимым обновить базу данных пакетов APT. Это действие гарантирует, что ваша система сможет получить последнюю информацию о пакетах из недавно добавленного JetBrains PPA. Вот как выполнить это обновление:

Шаг 5: Установка WebStorm

Наконец, мы готовы к установке WebStorm. На данный момент ваша система знакома с пакетом WebStorm из JetBrains PPA и готова к его извлечению и установке. Используйте следующую команду APT install, чтобы начать процесс установки:

Выполнение приведенной выше команды побуждает APT загрузить WebStorm, разрешить все необходимые зависимости и установить их на вашу систему. Этот шаг знаменует собой успешное завершение процесса установки WebStorm.

Установка WebStorm с помощью Snap

Snap - это мощная система развертывания программного обеспечения и управления пакетами, разработанная Canonical, организацией, стоящей за Ubuntu. Ее цель - упростить процесс установки программного обеспечения и задачи по обслуживанию различных дистрибутивов Linux. В этом разделе представлено подробное руководство по установке WebStorm с помощью менеджера пакетов Snap.

Шаг 1: Подтверждение наличия Snap в вашей системе

Будучи продуктом Canonical, Snap поставляется предустановленным в большинстве дистрибутивов Ubuntu. Однако возможны ситуации, когда Snap не установлен или был удален вручную. Если вы столкнулись с такой ситуацией, вы можете переустановить Snap на свою систему с помощью команды ниже:

Эта команда устанавливает Snap Daemon (snapd), фоновую службу, которая управляет и поддерживает пакеты Snap в вашей системе.

Шаг 2: Включение поддержки классического Snap

Некоторые пакеты Snap требуют "классического" ограничения - функции, которая дает пакету Snap доступ к ресурсам вашей системы, подобно обычному программному обеспечению. Для обеспечения широкой совместимости и бесперебойной работы этих пакетов мы создаем символическую ссылку (symlink) с помощью следующей команды:

Выполнение приведенной выше команды создает символьную ссылку между /var/lib/snapd/snap и /snap, эффективно включая поддержку классического Snap в вашей системе.

Шаг 3: Установка основной привязки

Прежде чем начать установку WebStorm, необходимо установить "основную" привязку. Эта основная привязка служит базой для других привязок, предлагая необходимые библиотеки и службы, от которых они зависят. Этот проактивный шаг поможет предотвратить потенциальные конфликты или проблемы, которые могут возникнуть позже. Чтобы установить основную привязку, выполните следующую команду:

Шаг 4: Установка WebStorm с помощью Snap

Теперь, когда все необходимые условия созданы, мы готовы к установке WebStorm. Это можно сделать, выполнив следующую команду:

В приведенной выше команде sudo используется для предоставления повышенных привилегий, snap вызывает менеджер пакетов Snap, install - это действие по установке пакета, а webstorm - это пакет, который мы выбираем для установки. Опция --classic позволяет WebStorm получить доступ к ресурсам вашей системы таким же образом, как и традиционно упакованное приложение.

Установка WebStorm с помощью Flatpak и Flathub

Flatpak - это универсальная система управления пакетами, специально разработанная для Linux. Она имеет общие функциональные возможности со Snap, но отличается уникальной функцией "песочницы". Эта функция изолирует приложения от остальной системы, повышая безопасность системы и уменьшая потенциальные конфликты программного обеспечения. В этом разделе представлено подробное пошаговое руководство по установке WebStorm с помощью Flatpak и Flathub.

Шаг 1: Активация репозитория Flathub

Первый шаг к установке WebStorm через Flatpak - это активация репозитория Flathub. Flathub служит в качестве авторитетной платформы распространения, на которой размещаются приложения Flatpak. Он функционирует подобно онлайн-рынку, предоставляя доступ к разнообразным приложениям, готовым к установке.

Чтобы интегрировать репозиторий Flathub в свою систему, выполните следующую команду в терминале:

Приведенная выше команда встраивает репозиторий Flathub в вашу конфигурацию Flatpak, тем самым расширяя доступ к широкому спектру приложений, включая WebStorm.

Шаг 2: Установка WebStorm

После успешного включения репозитория Flathub следующим шагом будет установка WebStorm. Для этого используется команда flatpak install. Конкретная команда для установки WebStorm следующая:

Выполнение этой команды инициирует установку WebStorm из репозитория Flathub, обеспечивая доступность последней стабильной версии приложения.

Важно отметить, что если ваша система в настоящее время не поддерживает Flatpak, вам потребуется сначала установить его. Для получения подробных инструкций по установке последней поддерживаемой версии Flatpak на Ubuntu мы рекомендуем посетить наше полное руководство по установке Flatpak.

Запуск WebStorm в Ubuntu Linux

После успешной установки WebStorm на систему Ubuntu, вы готовы к следующему шагу: запуску приложения. Существует два основных способа запуска WebStorm - через интерфейс командной строки (CLI) и графический интерфейс пользователя (GUI). Оба способа отвечают различным предпочтениям пользователей, обеспечивая гибкость при взаимодействии с системой. В этом разделе подробно описано, как запустить WebStorm с помощью обоих методов.

Запуск WebStorm через интерфейс командной строки (CLI)

В Linux интерфейс командной строки является неотъемлемым инструментом, и запуск таких приложений, как WebStorm, не является исключением. В следующих подразделах описано, как запустить WebStorm с помощью различных наборов команд, в зависимости от метода установки -APT, Snap и Flatpak.

Запуск WebStorm с помощью команды APT

Чтобы запустить WebStorm с помощью команды APT, откройте терминал и введите:

Эта команда запустит интегрированную среду разработки (IDE), подготовив ее к выполнению задач по кодированию.

Запуск WebStorm с помощью команды Snap

Если вы установили WebStorm с помощью Snap, команда для его запуска будет следующей:

После выполнения эта команда запустит WebStorm, при условии, что установка прошла успешно.

Запуск WebStorm с помощью команды Flatpak

Если вы выбрали Flatpak в качестве предпочтительного метода установки, следующая команда в терминале запустит WebStorm:

Эта команда приведет WebStorm в действие, при условии, что установка была выполнена правильно.

Запуск WebStorm через графический интерфейс пользователя (GUI)

Для пользователей, которым больше по душе визуальный подход, графический интерфейс пользователя (GUI) Ubuntu предлагает альтернативный способ запуска WebStorm. Процедура включает в себя следующие шаги:

  1. Меню Activities: Начните с нажатия на меню Activities, расположенное в левом верхнем углу экрана рабочего стола.
  2. Показать приложения: Далее выберите значок Show Applications (Показать приложения) в нижней части накладки Activities (Деятельность).
  3. Поиск WebStorm: На данном этапе вы можете либо прокрутить список приложений, либо воспользоваться строкой поиска, чтобы быстро найти WebStorm.
  4. Запустите WebStorm: Наконец, нажмите на значок WebStorm, чтобы запустить IDE и подготовить ее к работе над кодом.

Пример значка приложения WebStorm в Ubuntu Linux:

пример webstorm на ubuntu linux

Советы по началу работы с WebStorm в Ubuntu Linux

После успешной установки и запуска WebStorm на вашей системе Ubuntu, вы, возможно, зададитесь вопросом, что дальше? Как вы можете максимально использовать возможности этой мощной IDE? Вот несколько советов и рекомендаций, которые помогут вам повысить производительность и облегчить задачи кодирования в WebStorm.

Общие советы

  • Полезные ярлыки: WebStorm поставляется с множеством сочетаний клавиш для упрощения процесса кодирования. Например, Ctrl + Shift + F позволяет выполнять поиск по всему проекту. Потратьте немного времени на изучение этих сочетаний клавиш, чтобы значительно повысить свою производительность.
  • Контроль версий: WebStorm имеет встроенную поддержку систем контроля версий, таких как Git. Вы можете выполнять операции Git прямо из IDE, без необходимости использования отдельного клиента Git.
  • Завершение кода: Интеллектуальная функция завершения кода WebStorm может значительно сэкономить время. По мере набора текста WebStorm предлагает использовать подходящие фрагменты кода или переменные.
  • Рефакторинг: WebStorm позволяет эффективно рефакторить код. С помощью сочетания клавиш Ctrl + Alt + Shift + T вы можете рефакторить код, переименовывая символы, извлекая методы, инлайн-переменные и многое другое.

Советы по настройке

  • Темы редактора: WebStorm позволяет настраивать внешний вид IDE с помощью различных тем редактора. Вы можете выбрать тему, которая лучше всего соответствует вашим предпочтениям, в меню File > Settings > Appearance & Behavior > Appearance.
  • Стиль кода: Вы можете настроить стиль кода, используемый WebStorm, в соответствии с вашими личными предпочтениями или стандартами кодирования вашей команды. Перейдите в меню File > Settings > Editor > Code Style.
  • Плагины: WebStorm поддерживает широкий спектр плагинов, которые могут добавить дополнительную функциональность вашей IDE. Вы можете установить эти плагины из меню File > Settings > Plugins.

Другие советы

  • Интегрированный терминал: WebStorm поставляется с интегрированным терминалом, который может быть очень полезен. Вы можете открыть его, нажав Alt + F12. Это избавит вас от необходимости переключаться между IDE и отдельным окном терминала.
  • Живые шаблоны: WebStorm поставляется с несколькими предустановленными живыми шаблонами для различных языков. Вы также можете создавать свои собственные шаблоны для автоматизации повторяющихся задач кодирования.
  • Отладка: WebStorm имеет отличные инструменты отладки. Вы можете устанавливать точки останова, просматривать код и проверять переменные прямо в IDE.

пример webstorm by jetbrains default ui после запуска на ubuntu linux

 

Навигация по WebStorm в Ubuntu Linux

В этом разделе руководства мы рассмотрим методы управления WebStorm на платформе Ubuntu Linux. Это включает в себя использование различных процедур командной строки для обновления и удаления IDE. Основное внимание мы уделим уникальным шагам, необходимым при использовании различных менеджеров пакетов, таких как APT, Snap и Flatpak.

Обновление WebStorm

В сфере программных приложений поддержание актуального состояния имеет первостепенное значение. Регулярные обновления предоставляют самые современные функции, жизненно важные исправления безопасности и улучшают производительность. Поэтому освоение процесса обновления WebStorm с помощью различных менеджеров пакетов является необходимым навыком.

Использование команды APT для обновления WebStorm

Advanced Package Tool, более известный как APT, является широко распространенной системой управления пакетами в Ubuntu. Процесс обновления WebStorm с помощью APT включает в себя два основных этапа. Первый заключается в обновлении списка пакетов, чтобы убедиться, что он отражает самый актуальный статус всех пакетов. После этого выдается команда обновления для применения обновлений. Ниже приведены команды, которые облегчают выполнение этих операций:

Обновление WebStorm с помощью команды Snap

Snap, разработанный компанией Canonical, представляет собой фреймворк для упаковки и развертывания программного обеспечения. Когда дело доходит до обновления WebStorm, команда Snap обеспечивает простой подход. Для выполнения этой операции необходимо выполнить следующую команду:

Обратите внимание, если вы установили WebStorm как пакет snap, он будет управлять обновлениями автоматически. Все привязки обновляются автоматически в фоновом режиме каждый день.

Использование команды Flatpak для обновления WebStorm

Flatpak - это универсальный инструмент, используемый для развертывания программного обеспечения, управления пакетами и виртуализации приложений в системах Linux. Чтобы выполнить обновление WebStorm с помощью Flatpak, необходимо вызвать следующую команду:

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

Деинсталляция WebStorm

При определенных обстоятельствах вам может понадобиться удалить WebStorm из вашей системы Ubuntu Linux. В следующих подразделах мы опишем шаги для выполнения этой задачи.

Удаление WebStorm с помощью команды APT

Чтобы удалить WebStorm с помощью APT, необходимо выполнить приведенную ниже команду:

Если вы не собираетесь переустанавливать WebStorm или использовать сторонний APT PPA от JetBrains, репозиторий и GPG ключ также можно очистить с помощью этих команд:

Деинсталляция WebStorm с помощью команды Snap

Процесс деинсталляции WebStorm с помощью Snap очень прост. Просто выполните следующую команду:

Использование команды Flatpak для удаления WebStorm

Наконец, чтобы отключить WebStorm с помощью Flatpak, вам нужно выполнить следующую команду:

Заключение

WebStorm - невероятно мощная и универсальная IDE, предоставляющая полный набор инструментов и функций, которые могут значительно улучшить ваш рабочий процесс разработки. Мы рассмотрели установку, начальную настройку и управление WebStorm на Ubuntu Linux, проливая свет на различные методы и процедуры, относящиеся к этим задачам. Важно помнить, что, хотя WebStorm предлагает широкий спектр функциональных возможностей, именно знакомство и комфорт разработчика с инструментом действительно раскрывают его потенциал. Поэтому мы призываем вас исследовать, экспериментировать и совершенствовать использование WebStorm в Ubuntu Linux, создавая таким образом среду, которая наилучшим образом отвечает вашим уникальным потребностям в разработке.

Avatar for Gnostis
Gnostis
Ubuntu
Добавить комментарий