Установка VSCodium в ALT Linux: подробный гайд для разработчиков
Что такое VSCodium?
Это полностью открытая сборка Visual Studio Code без проприетарных компонентов Microsoft и без телеметрии. Интерфейс и функционал идентичны оригиналу, все расширения из Marketplace работают без ограничений.
ALT Linux использует apt с RPM-пакетами (apt-rpm), поэтому прямое подключение репозиториев для Fedora/openSUSE не рекомендуется (риск конфликтов зависимостей). Мы рассмотрим три проверенных метода: от самого безопасного к альтернативным.
Подготовка системы
Откройте терминал и обновите списки пакетов:
sudo apt-get update
sudo apt-get upgrade
Убедитесь, что у вас настроен sudo и есть стабильное интернет-соединение.
Способ 1: Flatpak (Рекомендуемый)
Flatpak обеспечивает изоляцию, автоматические обновления и работает одинаково во всех ветках ALT Linux (p10, p11, Сизиф).
1. Установите Flatpak:
sudo apt-get install flatpak
2. Добавьте репозиторий Flathub:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
(Перезагрузите сессию или выйдите/войдите в систему, чтобы среда рабочего стола увидела новые приложения)
3. Установите VSCodium:
flatpak install flathub com.vscodium.codium
4. Запуск:
- Через меню приложений:
Программирование → VSCodium - Или из терминала:
flatpak run com.vscodium.codium
Плюсы: Безопасность, автообновления, не ломает систему, работает во всех ветках ALT.
Нюанс: По умолчанию Flatpak ограничен доступом к файловой системе.
Для работы с проектами в нестандартных папках выполните:
flatpak override --user com.vscodium.codium --filesystem=host
Способ 2: Нативный пакет из репозиториев ALT Linux
В ветках p11 и Сизиф VSCodium часто упакован сообществом.
1. Проверьте наличие пакета:
apt-cache search vscodium
apt-cache search codium
2. Если пакет найден (обычно называется vscodium или codium):
sudo apt-get install vscodium
(Название может отличаться в зависимости от ветки и архитектуры)
3. Запуск: codium или vscodium из терминала / меню приложений.
Плюсы: Полная интеграция с системой, нативные шрифты/темы, обновляется через apt.
Нюанс: В ветке p10 пакет может отсутствовать. В этом случае используйте Flatpak или AppImage.
Способ 3: AppImage (Портативный вариант)
Не требует установки, работает как один исполняемый файл.
1. Скачайте последнюю версию с официальных релизов:
https://github.com/VSCodium/vscodium/releases/latest
Выберите файл вида `VSCodium-*.x86_64.AppImage`
2. Сделайте файл исполняемым:
chmod +x VSCodium-*.AppImage
3. Запустите:
./VSCodium-*.AppImage
Интеграция в меню (опционально):
Установите appimagelauncher (есть в репозиториях ALT) или appimaged. После запуска AppImage он автоматически предложит добавить ярлык в меню и настроить автообновления.
Настройка после установки
| Элемент | Путь / Команда |
|---|---|
| Конфигурация | ~/.config/VSCodium/ |
| Расширения | ~/.local/share/VSCodium/extensions/ (Flatpak: внутри ~/.var/app/com.vscodium.codium/) |
| Импорт настроек из VS Code | Файл → Preferences → Sync → Import или скопируйте settings.json, keybindings.json из ~/.config/Code/ |
| Терминал по умолчанию | Ctrl+`` → Настройки → Terminal → Integrated: Shell: Linux →/bin/bashили/usr/bin/zsh` |
Обновление и удаление
| Метод | Обновление | Удаление |
|---|---|---|
| Flatpak | flatpak update com.vscodium.codium |
flatpak uninstall com.vscodium.codium |
| ALT пакет | sudo apt-get upgrade vscodium |
sudo apt-get remove vscodium |
| AppImage | Скачайте новый .AppImage и замените старый |
Удалите файл и ярлык |
Типовые проблемы и решения
| Проблема | Решение |
|---|---|
Не открываются проекты из /home/другой_пользователь |
flatpak override --user com.vscodium.codium --filesystem=/home |
Терминал не запускается / ошибка bash: command not found |
Убедитесь, что установлен bash или zsh: sudo apt-get install bash |
| Кодировка файлов (кракозябры) | В настройках: Files: Auto Guess Encoding → true, Files: Encoding → utf8 |
| GPU-артефакты / чёрный экран | Запустите с флагом: codium --disable-gpu или добавьте "window.disableHardwareAcceleration": true в settings.json |
| Конфликт с установленным VS Code | Они используют разные папки конфигурации. Удаление одного не затронет другой. |
Итог
| Ваш случай | Рекомендуемый способ |
|---|---|
| Стабильная работа во всех ветках ALT | Flatpak |
| Хотите нативную интеграцию и вы в p11/Сизиф | ALT-репозиторий (sudo apt-get install vscodium) |
| Не хотите ничего устанавливать / тестовый запуск | AppImage |