Как установить код 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
, чтобы обновить кеш системных пакетов.