Поиск по сайту:

Как установить код Visual Studio в Ubuntu 22.04 и 24.04 [3 способа]

В этом пошаговом руководстве для начинающих показано, как установить VS Code IDE и поддерживать его актуальность в Ubuntu 22.04, Ubuntu 23.04, Ubuntu 24.04 тремя различными способами.

Microsoft предоставляет официальные пакеты кода для Linux через собственный .deb (для Debian/Ubuntu), .rpm (для Fedora/SUSE) и универсальный Snap пакет запускается в песочнице.

На выбор также есть поддерживаемый сообществом пакет Flatpak, который также работает в «песочнице».

Итак, есть три распространенных способа установки этой IDE на рабочий стол Ubuntu!

Вариант 1. Установите VS Code через Snap (официально)

Пакет Snap — это самый простой способ установить VS Code (или программу предварительной оценки кода) в Ubuntu. Который также автоматически получает обновления в фоновом режиме. Итак, просто установите его, и тогда у вас всегда будет последняя версия.

Однако приложение Snap работает в «песочнице», что может иметь проблемы с разрешениями или совместимостью. И на данный момент он поддерживает только типы архитектуры ЦП x86_64 (Intel/AMD).

Чтобы установить пакет, просто найдите и установите его из Ubuntu Software (или App Center для 23.10/24.04):

Код VS в Центре приложений

Или нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал, и выполните команду для установки пакета Snap:

snap install code --classic

Пакет Snap также можно установить в большинстве других Linux, подробности см. на этой странице.

Вариант 2. Установите VS Code через Flatpak.

Сообщество открытого исходного кода, похоже, предпочитает Flatpak немного больше, чем Snap.

Код доступен для установки в виде пакета Flatpak как на компьютерах x86_64 (процессоры Intel/AMD), так и arm64 (Rasperry Pi, Apple Silicon и т. д.).

Как и в случае со Snap, единственным недостатком может быть то, что у него может быть больше проблем по сравнению с собственным пакетом .deb.

Linux Mint (начиная с версии 21) может искать установку Code IDE в виде Flatpak непосредственно из диспетчера программного обеспечения. А пользователям Ubuntu необходимо выполнить приведенные ниже команды одну за другой, чтобы получить его:

  • Сначала откройте терминал (Ctrl+Alt+T) и выполните команду, чтобы включить поддержку Flatpak:

    sudo apt install flatpak

  • Затем запустите команду для установки VS Code как Flatpak:

    flatpak install https://dl.flathub.org/repo/appstream/com.visualstudio.code.flatpakref

Наконец, поиск и запуск IDE из меню «Обзор» или «Пуск» зависит от среды рабочего стола (может потребоваться выйти из системы и снова войти в нее):

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

flatpak update com.visualstudio.code

Для получения дополнительной информации о пакете Flatpak посетите Flathub.org.

Вариант 3. Установите VS Code через пакет .deb (официальный).

Для тех, кто не любит запускать приложения в песочнице, Microsoft также предоставляет классический пакет .deb для Debian/Ubuntu, который на данный момент поддерживает x86_64 (amd64), Arm64 и armhf типы архитектуры ЦП.

Чтобы скачать пакет, просто зайдите на его сайт по ссылке ниже:

Загрузить VS Code: https://code.visualstudio.com/

Затем дважды щелкните пакет .deb в файловом менеджере, чтобы открыть и установить его с помощью «Установка программного обеспечения». Или нажмите Ctrl+Alt+T, чтобы открыть терминал, и выполните команду для установки загруженного пакета:

sudo apt install ~/Downloads/code_*.deb

Настройте репозиторий VS Code, чтобы поддерживать актуальность пакета .deb.

Загрузите и установите пакет .deb, который автоматически настроит репозиторий для установки обновлений! Однако он использует старый устаревший способ, который МОЖЕТ не работать в ближайшем будущем!

ПРИМЕЧАНИЕ. На данный момент Microsoft, возможно, исправила проблему в пакете .deb. Итак, проверьте, прежде чем продолжить. Для этого выполните команду:

grep -q signed-by "/etc/apt/sources.list.d/vscode.list"; echo $?

Эта команда проверит, содержит ли файл vscode.list раздел «подписанный», соответствующий новой политике Debian/Ubuntu! Если выводится 0, то да, вам больше не нужно делать этот шаг. Если он выводит 1, значит, он все еще использует старый устаревший источник.

Если приведенная выше команда выводит 2, значит, файл не существует! Попробуйте команду ниже, чтобы проверить другой исходный файл.

grep -q Signed-By "/etc/apt/sources.list.d/vscode.sources"; echo $?

И если ни одна из последних двух команд выше не выводит «0», вам придется вручную настроить репозиторий VS Code, выполнив следующие действия.

1 Сначала откройте терминал (Ctrl+Alt+T) и выполните команду, чтобы удалить старые неправильные файлы исходного кода и ключей, если таковые имеются.

sudo rm /etc/apt/sources.list.d/*vscode* /etc/apt/trusted.gpg.d/microsoft.gpg

2. Затем запустите команду, чтобы загрузить ключ, удалить его (поскольку он не читается) и, наконец, сохранить в каталог /etc/apt/keyrings.

wget -q -O- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg

3. Затем выполните команду, чтобы создать источник в соответствии с новой политикой Ubuntu:

sudo nano /etc/apt/sources.list.d/vscode.sources

Эта команда создаст файл .sources и откроет его в редакторе командной строки nano. Там просто вставьте в него следующие строки:

Types: deb
URIs: https://packages.microsoft.com/repos/code
Suites: stable
Components: main
Architectures: amd64 arm64 armhf
Signed-By: /etc/apt/keyrings/microsoft.gpg

По завершении нажмите Ctrl+S (или Ctrl+O), чтобы сохранить файл, и Ctrl+X, чтобы выйти.

Наконец, либо запустите две команды ниже одну за другой, чтобы обновить кеш пакетов и установить VS Code в первый раз:

sudo apt update
sudo apt install code

По выбору замените code на code-insider или code-exploration для установки разных версий.

Или запустите Software Updater (менеджер обновлений), чтобы проверить наличие обновлений для пакета.

Удалить код IDE

В зависимости от того, как вы установили пакет IDE, вы можете удалить его одним из следующих способов:

  • Чтобы удалить пакет Snap, используйте программное обеспечение Ubuntu (Центр приложений) или выполните команду:

    snap remove code code-insider
  • Чтобы удалить пакет Flatpak, выполните команду в терминале (Ctrl+Alt+T):

    flatpak uninstall --delete-data com.visualstudio.code

    Также запустите flatpak uninstall --unused, чтобы очистить библиотеки времени выполнения.

  • Классический пакет .deb удалите его, выполнив команду:

    sudo apt remove --autoremove code code-insider

    Также удалите исходный репозиторий, удалив соответствующие файлы:

    sudo rm /etc/apt/sources.list.d/*vscode* /etc/apt/keyrings/microsoft.gpg

    Наконец, запустите sudo apt update, чтобы обновить кеш системных пакетов.

Статьи по данной тематике