Как установить VS Code на Debian 13 «Trixie»

Пошаговые инструкции по установке Visual Studio Code в Debian 13 «Trixie», которые помогут вам настроить среду кодирования за считанные минуты.
Microsoft Visual Studio Code, кроссплатформенный редактор кода с открытым исходным кодом, вряд ли нуждается в представлении — это инструмент, которым пользуются миллионы разработчиков по всему миру. Он лёгкий, но мощный, с подсветкой синтаксиса, интеллектуальным автодополнением кода, инструментами отладки, интеграцией с Git и поддержкой тысяч расширений.
Если вы используете Debian 13 «Trixie» и ищете простой способ его установки, то… вы обратились по адресу. В этом руководстве я расскажу вам о простых и проверенных пошаговых инструкциях по установке VS Code в Debian 13. Всего через несколько минут вы будете готовы приступить к написанию кода.
Установка VS Code на Debian 13 «Trixie»
Visual Studio Code не включен в репозитории Debian, поскольку, хотя ядро VS Code имеет открытый исходный код, официальные двоичные файлы, распространяемые Microsoft, включают в себя дополнительные проприетарные компоненты и некоторые специфичные для Microsoft условия лицензирования.
В то же время в Debian очень строгие правила в отношении свободы программного обеспечения, лицензирования и распространения. Из-за включения этих проприетарных компонентов официальный пакет VS Code не соответствует принципам Debian по свободному программному обеспечению (DFSG). Но не волнуйтесь — вы всё равно можете его получить. Здесь я покажу вам, как установить его непосредственно из официального репозитория Microsoft.
Шаг 1: Установка необходимых компонентов
Прежде чем начать, необходимо установить несколько пакетов, которые потребуются для нашей системы Debian 12 для выполнения следующих шагов. Введите следующие команды APT для установки необходимых компонентов:
sudo apt install apt-transport-https wget gpg
Шаг 2: Импортируйте ключ GPG Microsoft
Импортируйте ключ GPG из репозитория Microsoft, чтобы убедиться в подлинности устанавливаемого нами программного обеспечения.
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/packages.microsoft.gpg
Обратите внимание, что команда не выводит никаких данных.
Шаг 3: Добавьте официальный репозиторий Microsoft VS Code
После импорта ключей GPG от Microsoft мы добавим официальный репозиторий Visual Studio Code в нашу систему Debian 13. Это означает, что пакет обновления будет доступен вместе с остальными регулярными обновлениями вашей системы при выходе новой версии.
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
Опять же, команда выше не выводит никаких результатов.
Шаг 4: Обновите базу пакетов
Прежде чем приступить к установке VS Code на нашу систему Trixie, необходимо обновить список доступных пакетов. Выполните команду ниже, чтобы обновить индекс репозиториев APT.
sudo apt update
Как вы видите, наш новый репозиторий VS Code теперь доступен и готов к использованию.
Шаг 5: Установка VS Code на Debian 13 «Trixie»
Мы готовы установить последнюю версию Visual Studio Code в нашей системе Debian 13. Выполните следующие команды:
sudo apt install code
Дождитесь завершения установки. Поздравляем, всё готово!
Запуск VS Code на Debian 13 «Trixie»
Вы можете начать использовать Visual Studio Code, запустив его из меню приложений среды рабочего стола.
Удаление VS Code
Если по какой-либо причине вы хотите удалить VS Code с вашего компьютера Debian 13, вы можете легко сделать это, выполнив команду ниже.
sudo apt purge code
Почему бы не установить его как Flatpak?
Да, установка VS Code в виде Flatpak работает нормально, но имеет ряд недостатков по сравнению с использованием DEB-пакета из репозитория Microsoft. Поэтому я настоятельно рекомендую использовать нативный пакет. Вот основные недостатки:
- Снижение производительности: приложения Flatpak могут занимать немного больше места на диске и дольше запускаться, поскольку они объединяют среды выполнения.
- Песочница файловой системы: по умолчанию Flatpak ограничивает доступ к системным файлам. Это может привести к проблемам с расширениями VS Code, требующими доступа за пределами песочницы (например, Docker, системные компиляторы или серверы определённых языков). Эту проблему можно обойти с помощью прав доступа Flatpak, но в любом случае это довольно проблематично.
- Особенности интеграции: некоторые функции, такие как обнаружение общесистемных SDK, цепочек инструментов или отладчиков, могут не работать «из коробки» из-за «песочницы».
Заключение
Вот и всё, ребята! Установив и запустив Visual Studio Code на вашей системе Debian 13 «Trixie», вы готовы начать писать код, используя один из лучших редакторов кода. Надеемся, это руководство дало вам необходимую основу. Чтобы узнать больше о VS Code, посетите официальную страницу документации: https://code.visualstudio.com/docs/.
Спасибо за уделённое время. Как всегда, мы будем рады вашим отзывам и комментариям. Удачного программирования!
Редактор: AndreyEx