Гид по технологиям

Как установить Visual Studio Code на Ubuntu

6 min read Установка ПО Обновлено 19 Apr 2026
Установка Visual Studio Code на Ubuntu
Установка Visual Studio Code на Ubuntu

Руки человека с двумя ноутбуками в кадре

Краткое определение

Visual Studio Code (VS Code) — лёгкий кроссплатформенный редактор кода от Microsoft с подсветкой синтаксиса, отладчиком, встроенным терминалом и поддержкой расширений.

Почему стоит использовать VS Code

  • Быстрая загрузка и отзывчивость.
  • Большая экосистема расширений для языков и инструментов.
  • Интеграция с Git и встроенный терминал.
  • Подходит и для начинающих, и для профессионалов.

Важно: VS Code — это редактор кода, а не полнофункциональная IDE в классическом понимании. Термин: расширение — дополнение, которое добавляет поддержку языков, инструментов и интерфейсные функции.

Способы установки на Ubuntu

Вы можете установить VS Code тремя основными способами:

  • Через Snap-пакет (быстро, удобно для большинства пользователей).
  • Через apt и официальный репозиторий Microsoft (лучше для системных администраторов и тех, кто хочет централизованное обновление).
  • Через графический центр приложений Ubuntu (для тех, кто предпочитает GUI).

Ниже — подробные инструкции, рекомендации и сценарии устранения проблем.


1. Установка Snap-пакета через терминал Ubuntu

Snap — система упаковки приложений, поддерживаемая Canonical и широко используемая на Ubuntu. Microsoft публикует VS Code как snap-пакет с классическим confinement.

Преимущества метода Snap:

  • Простая команда для установки и обновления.
  • Автоматические обновления через Snap Store.
  • Подходит для большинства десктопных пользователей.

Откройте терминал и выполните:

sudo snap install --classic code

Окно терминала Ubuntu с фрагментами кода

После установки открыть VS Code можно командой:

code

Или через меню Приложений — найдите «Visual Studio Code» и кликните по иконке.

Иконка Visual Studio Code на темном фоне

Удаление версии Snap

Чтобы удалить snap-пакет, выполните:

sudo snap remove code

Команда для удаления Visual Studio Code через терминал в Ubuntu

Примечание: snap-пакеты хранят свои данные в отдельной области; при повторной установке часть настроек может сохраниться.


2. Установка через apt с официального репозитория Microsoft

Этот метод даёт централизованный механизм обновлений через apt и хорошо подходит для серверных или управляемых окружений.

Шаг 1 — обновите пакеты

sudo apt update
sudo apt upgrade -y

Или в одну строку:

sudo apt update && sudo apt upgrade -y

Терминал Ubuntu с командами обновления пакетов

Шаг 2 — установите зависимости для репозитория

sudo apt install software-properties-common apt-transport-https wget -y

Шаг 3 — импортируйте GPG-ключ Microsoft

wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -

Примечание: на новых версиях Ubuntu использование apt-key считается устаревшим. Если ваша система требует современного подхода, импортируйте ключ в /etc/apt/trusted.gpg.d/ с помощью gpg.

Шаг 4 — добавьте репозиторий VS Code

sudo add-apt-repository 'deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main'

Терминал Ubuntu с командами для включения репозитория VS Code

Шаг 5 — установите Visual Studio Code

sudo apt update
sudo apt install code -y

Терминал Ubuntu с фрагментами кода

Обновление установленного VS Code

Чтобы обновить через apt, выполните:

sudo apt update && sudo apt upgrade -y

Проверьте установленную версию:

code --version

Терминал Ubuntu с командами для проверки версии ПО

Удаление версии, установленной через apt

sudo apt remove --auto-remove code -y

Или, если хотите стереть пакеты и зависимости:

sudo apt purge code -y
sudo apt autoremove -y

Терминал Ubuntu с командами для удаления Visual Studio Code

Совет: после удаления убедитесь, что в каталоге ~/.config/Code или ~/.vscode не осталось нежелательных пользовательских данных, если вы хотите чистую переустановку.


3. Установка через графический интерфейс Ubuntu

Если вы предпочитаете GUI, откройте приложение «Ubuntu Software» (Центр приложений), введите в поле поиска «Code», выберите Visual Studio Code и нажмите «Установить».

Установка Visual Studio Code в Ubuntu через GUI

После завершения установки откройте приложение из меню «Приложения» или введя code в терминале.

Удаление через Центр приложений

Перейдите во вкладку «Установлено», найдите иконку Code и нажмите «Удалить».

Окно Центра приложений Ubuntu с кнопками удаления

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


Первое знакомство с VS Code после установки

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

Интерфейс Microsoft Visual Studio Code

Советы по настройке для первых шагов:

  • Установите расширения для нужных языков (например, Python, JavaScript, C++).
  • Включите автосохранение, если предпочитаете.
  • Настройте тему и раскладку редактора.

Когда установка может не сработать и как чинить

  1. Проблема: «Команда code не найдена» — возможно, путь до исполняемого файла не добавлен. Решение: перезапустите сессию терминала или проверьте /snap/bin и /usr/bin.
  2. Проблема: конфликты версий при одновременной установке snap и apt — удалите одну из версий и оставьте предпочтительную.
  3. Проблема: ошибки GPG при добавлении репозитория — проверьте подключение к интернету и корректность команды wget.
  4. Проблема: ограничения доступа у snap-пакета — для интеграции с сокетами и внешними ресурсами может потребоваться настроить разрешения snap.

Подсказка: для детального лога запуска запустите:

code --verbose

Это покажет подробные сообщения о расширениях и загрузке.


Альтернативы и когда рассматривать их

  • Sublime Text — быстрый и лёгкий, платный для постоянного использования.
  • JetBrains (IntelliJ, PyCharm) — мощные IDE с глубокими возможностями, но более тяжеловесны.
  • Neovim / Vim — минималистичные и гибкие, требуют привыкания и конфигурации.
  • Atom — проект ушёл в стагнацию; рассмотрите только для совместимости с существующими конфигурациями.

Выбор зависит от: размера проекта, потребностей в отладке, командных стандартов и личных предпочтений.


Советы по совместимости и миграции настроек

  • Экспортируйте список расширений:
code --list-extensions > extensions.txt
  • Восстановите расширения на другой машине:
cat extensions.txt | xargs -L 1 code --install-extension
  • Скопируйте настройки из ~/.config/Code/User/settings.json и keybindings.json.

Замечание: некоторые расширения хранят данные в отдельных каталогах; проверьте документацию расширения для полного переноса.


Чеклисты по ролям

Разработчик:

  • Установить расширения для языка и линтеры.
  • Настроить отладчик и рабочие конфигурации launch.json.
  • Подключить репозиторий Git и настроить .gitignore.

DevOps / Системный администратор:

  • Выбрать способ установки (apt для управляемых сред).
  • Настроить обновления через пакетный менеджер.
  • Документировать конфигурацию и автоматизировать установку.

Новичок:

  • Установить через GUI или snap.
  • Установить расширения для используемых языков.
  • Ознакомиться с интегрированным терминалом и командной палитрой (Ctrl+Shift+P).

Критерии приёмки

  • VS Code запускается без явных ошибок.
  • Команда code доступна в терминале.
  • Установлены необходимые расширения и проверена работа отладчика для целевого языка.
  • Возможность обновления и удаления проверена.

Руководство по устранению инцидентов (короткий runbook)

  1. Собрать лог: запустить code –verbose и сохранить вывод.
  2. Проверить, какая версия установлена: code –version или snap list | grep code.
  3. Если используется apt — проверить /etc/apt/sources.list.d/ на наличие репозитория Microsoft.
  4. При конфликте версий удалить ненужную версию и установить нужную снова.
  5. При проблемах с расширениями — запустить VS Code с флагом –disable-extensions.

Факт-бокс

  • Платформа: кроссплатформенный редактор (Linux, macOS, Windows).
  • Поддержка расширений: расширяемый через Marketplace.
  • Обновления: зависят от способа установки (snap/apt/GUI).

Короткое объявление (для внутреннего письма, ~120 слов)

Мы готовы к внедрению Visual Studio Code в наших рабочих средах на Ubuntu. VS Code легко устанавливается тремя способами: через Snap, через официальный репозиторий Microsoft с помощью apt и через графический Центр приложений. Рекомендуем использовать apt для управляемых окружений и snap для персональных рабочих станций. После установки необходимо установить ключевые расширения для используемых языков и проверить интеграцию с Git. Инструкции по установке, обновлению и удалению собраны в одном месте и готовы к распределению по командам.


Часто задаваемые вопросы

Как проверить текущую версию VS Code?

Выполните:

code --version

Можно ли одновременно иметь snap- и apt-версию?

Технически можно, но это может привести к путанице с путями и обновлениями. Рекомендуется оставить только одну версию.

Как перенести свои расширения на другой компьютер?

Экспортируйте список расширений и установите его на целевой машине (см. раздел «Советы по совместимости»).


Итог

Visual Studio Code легко установить на Ubuntu тремя доступными способами. Snap даёт простоту и автоматические обновления, apt — контроль и интеграцию в систему управления пакетами, а GUI подойдёт тем, кто не работает с терминалом. После установки рекомендуем сразу настроить расширения и экспортировать конфигурации, если планируете переносить рабочую среду.

Важно: выбирайте способ установки, который соответствует вашей политике обновлений и удобству администрирования.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Trello для фрилансера — управление проектами и клиентами
Productivity

Trello для фрилансера — управление проектами и клиентами

Идеальная фотосессия беременных: 6 ключевых советов
Фотография

Идеальная фотосессия беременных: 6 ключевых советов

Слои в фотографии: добавить глубину и выразительность
Фотография

Слои в фотографии: добавить глубину и выразительность

Как делать лучшие headshot-портреты
Фотография

Как делать лучшие headshot-портреты

Как снимать отличные фото на вечеринке
Фотография

Как снимать отличные фото на вечеринке

Как заблокировать отслеживание Facebook
Приватность

Как заблокировать отслеживание Facebook