Как установить Visual Studio Code на Fedora 40 или 39

Visual Studio Code (VSCode) — популярный редактор кода, разработанный компанией Microsoft. Он предлагает широкий набор функций, включая отладку, подсветку синтаксиса, интеллектуальное завершение кода и интегрированный контроль Git. Разработчики отдают ему предпочтение за универсальность, обширную библиотеку расширений и поддержку множества языков программирования и фреймворков. VSCode выпускается в двух основных версиях: стабильная сборка, которая рекомендуется большинству пользователей, и сборка Insiders, которая обеспечивает ранний доступ к новейшим функциям и обновлениям.

В Fedora 40 или 39 VSCode можно установить с помощью репозитория Microsoft RPM, в котором представлены как последние стабильные сборки, так и сборки для разработчиков. Этот способ гарантирует, что у вас будет самая актуальная версия непосредственно от Microsoft с автоматическими обновлениями. Кроме того, VSCode можно установить с помощью Flatpak из Flathub, хотя этот способ предлагает только стандартную стабильную сборку. 
Flatpak обеспечивает изолированную среду, которая может понравиться пользователям, предпочитающим изолированное управление приложениями. В этом руководстве вы познакомитесь с обоими способами установки и сможете выбрать лучший вариант для вашей среды разработки.

Способ 1: Установка Visual Studio Code через RPM

Обновление Fedora перед установкой Visual Studio Code

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

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

sudo dnf upgrade --refresh

Импорт Visual Studio Code RPM

Visual Studio Code по умолчанию недоступен в стандартных репозиториях Fedora. Однако вы можете легко настроить и импортировать официальный репозиторий Visual Studio Code в свою систему, выполнив следующие действия:

Импорт GPG-ключа VSCode:

Чтобы проверить подлинность установленных пакетов, сначала импортируйте ключ GPG с помощью этой команды:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Импорт репозитория VSCode RPM:

Теперь импортируйте репозиторий с помощью приведённой ниже команды. Эта команда создаёт новый файл репозитория с необходимой конфигурацией для доступа к пакетам Visual Studio Code:

printf "[vscode]\nname=packages.microsoft.com\nbaseurl=https://packages.microsoft.com/yumrepos/vscode/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscode.repo

После успешного выполнения вы должны увидеть следующий вывод в вашем терминале:

[vscode]
name=Visual Studio Code
baseurl=https://packages.microsoft.com/yumrepos/vscode
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

Теперь, когда репозиторий настроен, вы можете установить Visual Studio Code в Fedora Linux.

Завершение установки Visual Studio Code

Доступны два варианта: стабильная сборка и инсайдерская сборка. Большинству пользователей мы рекомендуем установить стабильную сборку.

Примечание: Вы можете установить как стабильную версию Visual Studio Code, так и инсайдерскую сборку. Если хотите, они будут установлены отдельно.

Вариант 1: Установить стабильную сборку VSCode (рекомендуется)

sudo dnf install code

Вариант 2: Установить сборку VSCode insiders (upstream)

Если вы предпочитаете получать доступ к новейшим функциям и обновлениям в версии Visual Studio Insiders, вы можете установить инсайдерскую сборку, выполнив следующие действия:

sudo dnf install code-insiders

Примечание: при первой установке Visual Studio Code вы увидите, что импортируется ключ GPG, как показано в примере ниже:

Importing GPG key 0xBE1229CF:
 Userid : "Microsoft (Release signing) <gpgsecurity@microsoft.com>"
 Fingerprint: BC52 8686 B50D 79E3 39D3 721C EB3E 94AD BE12 29CF
 From : https://packages.microsoft.com/keys/microsoft.asc

Установка Visual Studio Code через Flatpak и Flathub

В этом дополнительном разделе приведены инструкции по установке Visual Studio Code в Fedora Linux с помощью Flatpak и репозитория Flathub, демонстрирующие альтернативу обычному методу DNF.

Включите Flathub для Visual Studio Code

Сначала убедитесь, что в вашей системе есть репозиторий Flathub, в котором хранятся различные приложения, в том числе Visual Studio Code. Если он ещё не добавлен, используйте приведенную ниже команду, чтобы добавить репозиторий Flathub в Flatpak:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Установка Visual Studio Code с помощью команды Flatpak

Теперь, когда Flatpak и Flathub работают, перейдите к установке Visual Studio Code, выполнив следующую команду:

flatpak install flathub com.visualstudio.code

Эта команда запускает поиск пакета Visual Studio Code в репозитории Flathub и запускает его установку в вашей системе.

Устранение неполадок при активации Flathub в Fedora Linux

В некоторых случаях команда может не сработать должным образом, даже если вы импортировали Flathub в Fedora Linux.

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

flatpak remote-modify --enable flathub

Запуск пользовательского интерфейса Visual Studio Code

Поздравляем с успешной установкой Visual Studio Code! Теперь пришло время запустить приложение и изучить его функции. В зависимости от ваших предпочтений существует несколько способов открыть Visual Studio Code.

Методы CLI для запуска VSCode

Для тех, кто предпочитает использовать терминал командной строки, вы можете запустить Visual Studio Code с помощью следующих команд:

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

code

В качестве альтернативы, если вы установили сборку insiders, выполните следующую команду:

code-insiders

В качестве альтернативы для установки Flatpak необходимо запустить следующую команду запуска flatpak для VSCode:

flatpak run com.visualstudio.code

Графический метод запуска VSCode

Если вы пользователь настольного компьютера, который предпочитает не использовать терминал командной строки, вы можете легко открыть Visual Studio Code через графический интерфейс. Вот как это сделать:

  1. Нажмите на кнопку «Действия», расположенную в левом верхнем углу экрана.
  2. Выберите «Показать приложения» (значок в виде сетки), чтобы отобразить список установленных приложений.
  3. Найдите и щелкните значок Visual Studio Code, чтобы запустить приложение.
Как установить Visual Studio Code на Fedora
Быстрый запуск: нажмите, чтобы запустить Visual Studio Code на Fedora Linux
Как установить Visual Studio Code на Fedora
Установка прошла успешно: код Visual Studio готов к использованию в Fedora Linux

Дополнительные команды Visual Studio Code

Обновление Visual Studio Code

Для обеспечения максимальной производительности и безопасности важно поддерживать Visual Studio Code в актуальном состоянии. Чтобы проверить наличие обновлений для всех пакетов DNF, включая Visual Studio Code, используйте следующую команду:

sudo dnf update --refresh

В качестве альтернативы для полной проверки всех установок Flatpak на наличие обновлений выполните следующую команду:

flatpak update

Удаление Visual Studio Code

Метод DNF Remove для Visual Studio Code

Допустим, вам больше не нужен Visual Studio Code или вы хотите перейти на другую версию. В этом случае вы можете удалить его с помощью соответствующей команды в зависимости от типа вашей установки:

sudo dnf remove code
sudo dnf remove code-insiders

Если вы уверены, что не будете переустанавливать Visual Studio Code в будущем, вы также можете удалить репозиторий из своей системы. Для этого выполните следующую команду:

sudo rm /etc/yum.repos.d/vscode.repo

Метод удаления Flatpak для Visual Studio Code

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

flatpak uninstall com.visualstudio.code

Заключение

Установив Visual Studio Code в своей системе Fedora с помощью репозитория Microsoft RPM, вы можете выбрать между стабильной сборкой или сборкой Insiders, для обеспечения новейшими инструментами и функциями. Метод Flatpak, хотя и ограничен стабильной сборкой, предлагает безопасную и изолированную среду установки. Регулярные обновления с помощью показанных методов позволят вам поддерживать актуальность установки VSCode и в полной мере использовать его мощные функции для программирования в Fedora.