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 через графический интерфейс. Вот как это сделать:
- Нажмите на кнопку «Действия», расположенную в левом верхнем углу экрана.
- Выберите «Показать приложения» (значок в виде сетки), чтобы отобразить список установленных приложений.
- Найдите и щелкните значок Visual Studio Code, чтобы запустить приложение.
Дополнительные команды 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.