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

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

5 min read Linux Обновлено 18 Dec 2025
Установить VS Code на Arch Linux
Установить VS Code на Arch Linux

Мужчина работает за компьютером — монитор iMac на рабочем столе

Arch Linux популярен среди продвинутых пользователей, которые предпочитают контроль и лёгкость настройки. Если вы пишете код, вероятно, знакомы с Visual Studio Code (VS Code) — удобным редактором/IDE с множеством расширений. Ниже — подробные пошаговые инструкции для нескольких подходов установки, команды для удаления, рекомендации по проверке установки и советы по безопасности.

Ключевые варианты установки

  • Установка через pacman — самый простой, если пакет доступен в репозитории.
  • Установка через AUR (yay) — официальный бинарный релиз Microsoft из AUR: visual-studio-code-bin или development-версия code-git.
  • Графический менеджер пакетов — удобно для новичков в окружениях с GUI.
  • Snap — если вы используете snapd и предпочитаете снап-пакеты.

Важно: доверяйте источнику пакета. AUR и snap содержат пакеты от сообщества и/или производителей: проверяйте PKGBUILD и цифровые подписи, когда это возможно.

1. Установка через pacman

Если в ваших зеркалах доступен пакет code, самый прямой способ — pacman:

sudo pacman -S code

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

Удаление через pacman

sudo pacman -R code

Когда этот метод не подходит

  • Пакет “code” отсутствует в вашем зеркале.
  • Нужен именно официальный бинарный релиз Microsoft (тогда используйте AUR visual-studio-code-bin).

2. Установка из AUR с помощью yay

AUR часто содержит официальные бинарные сборки Microsoft (visual-studio-code-bin) и исходную dev-версию (code-git). Сначала установите помощник AUR (например, yay), затем:

yay -S visual-studio-code-bin

Или для версии с исходниками/последними коммитами:

yay -S code-git

Во время установки выберите тип сборки, если будет предложено (например, введите 4 для варианта по умолчанию). Подтвердите ввод пароля sudo и согласие на установку зависимостей.

Удаление пакета AUR через yay

yay -R visual-studio-code-bin

yay -R code-git

Заметки и безопасность

  • Просматривайте PKGBUILD и связанные файлы перед установкой.
  • AUR-пакеты собираются локально (если это исходники) или скачиваются как бинарник; убедитесь, что источник надёжный.

3. Графическая установка через менеджер приложений

Экран приветствия Visual Studio Code на фоне терминала Arch Linux

Если в вашем окружении есть Software, Software Manager или аналогичный менеджер, откройте его, введите “Visual Studio Code” или “VS Code” в поиске, выберите пакет и нажмите “Install” или “Установить”.

Удаление выполняется через раздел “Installed Apps” или “Установленные приложения” — найдите VS Code и нажмите «Uninstall” или значок корзины.

Преимущество: визуальный интерфейс и понятные подсказки. Недостаток: не во всех окружениях менеджер отображает пакеты AUR/внешние репозитории.

4. Установка через Snap

Если вы предпочитаете снап-пакеты и у вас настроен snapd:

sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install code --classic

Snap-пакеты изолированы и обновляются централизованно. Для работы классической конфайнмент-опции используется флаг –classic.

Удаление снап-пакета

sudo snap remove code

Когда Snap полезен

  • Нужна строгая изоляция пакета.
  • Требуется единый пакет независимо от дистрибутива.

Альтернативы и дополнительные варианты

  • Flatpak: VS Code доступен в виде некоторых сборок в Flathub; установите flatpak, добавьте Flathub и установите пакет.
  • Nix/other package managers: если вы используете NixOS или другой менеджер, используйте соответствующий канал/канфигурацию.

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

После установки запустите:

code --version
which code

Если команда code запускает GUI, то всё в порядке. Чтобы интегрировать терминал с VS Code (код из терминала), убедитесь, что /usr/bin (или путь к исполняемому файлу) в PATH.

Дополнительные советы:

  • Включите автоматическое обновление расширений в настройках VS Code.
  • Если используете прокси или корпоративную сеть, настройте http.proxy в settings.json.

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

  • VS Code запускается из меню и из терминала командой code.
  • code –version возвращает ожидаемую версию.
  • Расширения устанавливаются и работают.
  • Для снап-пакета systemctl status snapd.socket показывает активность.

Рекомендации по безопасности и приватности

  • Предпочитайте пакеты из доверенных источников (официальные репозитории или проверённые AUR-мейнтейнеры).
  • Проверяйте PKGBUILD перед сборкой из AUR.
  • По возможности используйте минимально необходимые права и не запускайте инструменты от root.

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

Разработчик (новичок):

  • Установить через графический менеджер или pacman, если доступен.
  • Проверить code –version.
  • Установить любимые расширения (Python, GitLens и т. п.).

Продвинутый разработчик:

  • Установить через AUR, если нужен официальный бинарник Microsoft.
  • Проверить PKGBUILD и подписи.
  • Настроить workspace и dotfiles для универсальной среды разработки.

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

  • Выбрать способ распространения (скрипты с pacman/репозитории или конфигурация для управляемого развёртывания).
  • Управлять версиями через корпоративный репозиторий или образ.

Полезные сниппеты и команды (шпаргалка)

  • Установка через pacman:
sudo pacman -S code
  • Удаление через pacman:
sudo pacman -R code
  • Установка через yay (AUR):
yay -S visual-studio-code-bin
  • Установка snapd и VS Code через snap:
sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install code --classic
  • Проверка:
code --version
which code
systemctl status snapd.socket

Когда что выбрать — эвристика

  • Нужен быстрый и простой вариант: pacman (если доступен).
  • Нужен официальный бинарный релиз Microsoft: AUR visual-studio-code-bin.
  • Предпочитаете GUI: менеджер приложений рабочего стола.
  • Нужна кросс-дистрибутивная упаковка и изоляция: snap или flatpak.

Отказоустойчивость и типичные проблемы

  • Проблема: команда code не найдена — проверьте PATH и местоположение исполняемого файла.
  • Проблема: зависимости не устанавливаются — повторите установку и обратитесь к логам pacman/yay.
  • Проблема: AUR-пакет не собирается — проверьте PKGBUILD и наличие инструментов для сборки (base-devel).

Заключение

Visual Studio Code легко установить на Arch Linux разными способами: через pacman, AUR, GUI-менеджер или Snap. Выбор зависит от доверия к источнику, потребности в официальных бинарных релизах и удобства управления пакетами. После установки проверьте версию, интеграцию с терминалом и установите необходимые расширения.

Страница Visual Studio Code в каталоге программ Arch Linux

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

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

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

Как скрыть воспоминания и уведомления в Facebook
соцсети

Как скрыть воспоминания и уведомления в Facebook

Как создать обложки для LaunchBox
Руководства

Как создать обложки для LaunchBox

Закрытые субтитры на Xbox Series X — как включить
Доступность

Закрытые субтитры на Xbox Series X — как включить

Клавиатуры для Steam Deck: выбор и рекомендации
Аксессуары

Клавиатуры для Steam Deck: выбор и рекомендации

Как записывать видеозвонки в Skype — руководство
Программы

Как записывать видеозвонки в Skype — руководство

Сделай сам: LED кольцевой свет для видео
Освещение

Сделай сам: LED кольцевой свет для видео