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

Установка и первый запуск Visual Studio Code на Ubuntu

7 min read Инструменты Обновлено 26 Dec 2025
Установка Visual Studio Code на Ubuntu
Установка Visual Studio Code на Ubuntu

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

Если вы программист или системный администратор, Visual Studio Code (VS Code) — это лёгкая и мощная среда для редактирования кода. Она поддерживает отладку, встроенный Git, подсветку синтаксиса, автодополнение, фрагменты кода и интегрированный терминал. Эта статья подробно рассказывает, как установить VS Code на Ubuntu тремя основными способами и что делать после установки.

Что такое Visual Studio Code?

Visual Studio Code — это кроссплатформенный редактор кода от Microsoft. Он сочетает в себе простоту редактора и расширяемость IDE за счёт большого количества расширений. Подойдёт для разработки на JavaScript/TypeScript, Python, Go, Java, C/C++, Rust и многих других языках.

Кратко: легковесный, расширяемый редактор с мощными инструментами для разработчика.

Какие есть способы установки на Ubuntu

На Ubuntu обычно выбирают один из трёх подходов:

  • Snap — быстрый и безопасный способ, автоматически получает обновления через Snap Store.
  • APT (официальный репозиторий Microsoft) — классический пакетный способ; удобен для централизованного управления и автоматизации.
  • GUI (Ubuntu Software) — установка через графический интерфейс, подходит новичкам.

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

1. Установка VS Code через Snap (терминал)

Snap-пакет поддерживает Microsoft и доступен в Snap Store. Snap-пакеты работают в контейнере, что повышает изоляцию приложений.

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

sudo snap install --classic code

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

После завершения установки откройте VS Code командой:

code

Или найдите «Visual Studio Code» в меню приложений.

Иконка Visual Studio Code на чёрном фоне

Удаление VS Code, установленного через Snap

Если нужно удалить snap-пакет, выполните:

sudo snap remove code

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

Важно: snap-приложения работают в сандбоксе. Если требуется доступ к системным путям или специфические интеграции, проверьте ограничения прав.

2. Установка VS Code через 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 -

Примечание: apt-key устарел в некоторых дистрибутивах. Если получите предупреждение, используйте инструкции Microsoft для добавления ключа в /etc/apt/trusted.gpg.d/ или используйте signed-by в .list-файле.

Шаг 4 — включите репозиторий VS Code

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

Окно терминала Ubuntu с включённым репозиторием VSC

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

sudo apt update
sudo apt install code -y

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

Обновление установленного пакета

Чтобы обновить VS Code вместе с системой:

sudo apt update && sudo apt upgrade -y

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

code --version

Окно терминала Ubuntu с проверкой версии ПО

Удаление VS Code, установленного через APT

sudo apt remove --autoremove code -y

Или, если требуется очистить зависимости:

sudo apt purge --autoremove code -y

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

Совет: при установке на сервер без GUI выбирайте apt; для пользовательских рабочих станций удобен snap или GUI.

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

Если вы предпочитаете графику, откройте «Ubuntu Software», введите в поиске «Code» и выберите Visual Studio Code. Нажмите «Install».

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

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

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

Перейдите в «Installed», найдите Code и нажмите «Uninstall».

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

Совет: иногда GUI устанавливает snap-версию. Обратите внимание на источник (Snap или apt).

Первый запуск и базовая настройка

После запуска VS Code вы увидите стартовый экран.

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

Рекомендации при первом запуске:

  • Установите Git, если ещё не установлен: sudo apt install git -y.
  • Настройте имя и email: git config –global user.name “Ваше имя”; git config –global user.email “you@example.com”.
  • Перейдите в Extensions (Расширения) и установите основные расширения (список ниже).
  • Откройте Preferences → Settings и при необходимости включите автосохранение и автоформатирование.

Рекомендуемые расширения (базовый набор):

  • ESLint — для JavaScript/TypeScript.
  • Python — поддержка Python: linting, debugging, Jupyter.
  • Prettier — форматирование кода.
  • C/C++ — подсветка и отладка C/C++.
  • Remote - SSH — работа с удалёнными серверами.
  • GitLens — расширенные возможности Git.
  • Live Server — быстрый локальный веб-сервер для фронтенда.

Пример минимальной настройки settings.json (открывается через Command Palette → Preferences: Open Settings (JSON)):

{
  "editor.tabSize": 2,
  "files.autoSave": "onFocusChange",
  "editor.formatOnSave": true,
  "git.autofetch": true
}

Как выбрать метод установки (упрощённая инструкция)

Mermaid-диаграмма ниже помогает быстро сориентироваться:

flowchart TD
  A[Нужен быстрый запуск?] -->|Да| B[Snap]
  A -->|Нет| C[Требуется управление и автоматизация?]
  C -->|Да| D[APT]
  C -->|Нет| E[GUI]
  B --> F[Установить: sudo snap install --classic code]
  D --> G[Добавить репозиторий и установить через apt]
  E --> H[Открыть Ubuntu Software → Найти Code → Install]

Частые проблемы и как их решать

  1. VS Code не запускается из терминала (команда code не найдена):

    • Snap: проверьте, что /snap/bin в PATH: echo $PATH.
    • APT: возможно, исполняемый файл называется code или code-insiders. Проверьте /usr/bin.
  2. Проблемы с правами при доступе к файлам проекта:

    • Проверьте права каталога: ls -la.
    • Не запускайте редактор от root без необходимости.
  3. Ошибка при добавлении GPG-ключа или репозитория:

    • Убедитесь, что установлен wget и что соединение с packages.microsoft.com не блокируется.
    • На некоторых системах apt-key выводит предупреждение; используйте signed-by.
  4. Snap-версия не видит некоторые системные ресурсы:

    • Snap имеет confinement. Для доступа к домашним папкам проверьте привилегии snap connections.
  5. Конфликт версий (code vs code-insiders):

    • Удалите лишнюю версию или используйте разные каналы обновления.

Ролевые чек-листы

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

  • Установить Git.
  • Установить расширения для языка.
  • Настроить форматирование и линтеры.
  • Сохранить настройки в settings.json.
  • Проверить работу отладки и терминала.

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

  • Выбрать apt для автоматизации обновлений.
  • Настроить репозиторий и GPG-ключ на всех хостах.
  • Документировать процесс отката.
  • Проверить зависимостя и политики безопасности системы.

Новичок / студент:

  • Установить через GUI (или snap).
  • Открыть панель Extensions и установить Python/Prettier.
  • Создать простой файл hello.py / index.html и запустить.

Когда VS Code может не подходить

  • Нужна максимально лёгкая среда без расширений (тогда лучше nano/vim).
  • Требуется полнофункциональная IDE с интегрированной сборкой и профайлингом для крупных Java-проектов — возможно, предпочтительнее IDEA.
  • Полная автономность без сетевых зависимостей — snap и репозитории требуют интернет-подключения.

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

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

  • VS Code запускается командой code или через меню приложений.
  • Проверена версия через code –version.
  • Установлены основные расширения (по задаче).
  • Репозиторий/пакет обновляется вместе с системой (для apt) или snap обновляется автоматически.

Небольшой глоссарий

  • Snap — система распространения пакетов с контейнеризацией и централизованным магазином.
  • APT — менеджер пакетов Debian/Ubuntu для установки .deb-пакетов.
  • GPG-ключ — криптографический ключ, используемый для проверки подлинности пакетов.
  • Расширение (Extension) — плагин для VS Code, добавляющий поддержку языков и функций.

Короткая пошаговая методология выбора и установки

  1. Решите, нужен ли вам быстровый старт (snap) или централизованное управление (apt).
  2. Если сервер без GUI — используйте apt и автоматизацию (Ansible/puppet).
  3. На рабочей станции выбирайте snap или GUI для простоты.
  4. После установки настройте Git, установите расширения и сохраните настройки в репозитории dotfiles при необходимости.

Заметка: перезагрузка системы после установки не обязательна, но иногда помогает применить PATH и другие системные изменения.

Итоги

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

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

Краткое резюме:

  • Выберите snap для скорости, apt для контроля, GUI для простоты.
  • Установите Git и базовые расширения.
  • Проверьте, что VS Code запускается и обновляется корректно.

Если нужно, могу подготовить короткий playbook для автоматической установки через Ansible или шаблон settings.json для конкретного стека (например, Python + Django или Node.js).

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

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

Устранение прерывистого воспроизведения видео
Видео

Устранение прерывистого воспроизведения видео

Home Assistant на Raspberry Pi — локальный умный дом
Умный дом

Home Assistant на Raspberry Pi — локальный умный дом

Отключение фоновых приложений в Windows 11
Windows

Отключение фоновых приложений в Windows 11

Исправить Steam: Files failed to validate
Техподдержка

Исправить Steam: Files failed to validate

Автосканирование USB в Microsoft Defender
Безопасность

Автосканирование USB в Microsoft Defender

Увеличить задержку отмены отправки в Apple Mail
Руководство

Увеличить задержку отмены отправки в Apple Mail