Подробный гайд: Установка Steam на ALT Linux
Максимально подробная инструкция, охватывающая все этапы установки, настройки и устранения возможных проблем.
Содержание
- Предварительные требования
- Способ 1: Установка из репозитория (рекомендуемый)
- Способ 2: Установка через Flatpak
- Первый запуск и настройка
- Установка драйверов для игр
- Решение типичных проблем
- Полезные советы
1. Предварительные требования
Определите версию и архитектуру системы
Откройте терминал и выполните:
cat /etc/os-release
uname -m
x86_64— 64-битная система (наиболее вероятна)i686/i586— 32-битная система
Определите ветку дистрибутива
cat /etc/altlinux-release
Вы увидите что-то вроде:
ALT Education 10.x-> ветка p10ALT Workstation 10.x-> ветка p10ALT Workstation 11.x-> ветка p11ALT Sisyphus-> ветка Sisyphus (rolling)
Важно:
Steam — проприетарное ПО, поэтому потребуется подключение репозитория non-free. Также для 64-битных систем нужны 32-битные (i586) библиотеки.
2. Способ 1: Установка из репозитория (рекомендуемый)
Шаг 2.1. Получите права суперпользователя
su -
Введите пароль root.
Подсказка: Если ваш пользователь состоит в группе wheel, можно использовать sudo (если установлен):
sudo -i
Шаг 2.2. Обновите списки пакетов
apt-get update
Шаг 2.3. Подключите репозиторий non-free
В зависимости от вашей ветки:
Для p10 (ALT Education 10, Workstation 10):
apt-repo add p10 non-free
Для p11 (ALT Workstation 11):
apt-repo add p11 non-free
Для Sisyphus:
apt-repo add Sisyphus non-free
Шаг 2.4. Подключите архитектуру i586 (для 64-битных систем)
Steam и многие игры требуют 32-битных библиотек.
Добавьте поддержку i586:
Для p10:
apt-repo add p10 i586
apt-repo add p10 i586 non-free
Для p11:
apt-repo add p11 i586
apt-repo add p11 i586 non-free
Для Sisyphus:
apt-repo add Sisyphus i586
apt-repo add Sisyphus i586 non-free
Шаг 2.5. Обновите списки пакетов после добавления репозиториев
apt-get update
Шаг 2.6. Установите Steam
apt-get install steam
Система автоматически подтянет все необходимые зависимости, включая 32-битные библиотеки. Подтвердите установку, нажав Y.
Загрузка и установка может занять несколько минут в зависимости от скорости интернета.
Шаг 2.7. Проверьте установку
which steam
steam --version
3. Способ 2: Установка через Flatpak
Этот способ удобен, если в репозиториях вашей ветки пакет отсутствует или устарел.
Шаг 3.1. Установите Flatpak (если не установлен)
su -
apt-get install flatpak
Шаг 3.2. Добавьте репозиторий Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Шаг 3.3. Установите Steam
flatpak install flathub com.valvesoftware.Steam
Подтвердите установку.
Шаг 3.4. Запуск
flatpak run com.valvesoftware.Steam
Плюсы Flatpak:
Изолированная среда, все зависимости внутри, не зависит от версии дистрибутива.
Минусы Flatpak:
Больший объём на диске, возможные проблемы с доступом к внешним дискам (нужно настраивать через Flatseal).
4. Первый запуск и настройка
Запуск из терминала
steam
Или найдите Steam в меню приложений.
Что произойдёт при первом запуске:
- Обновление клиента Steam — автоматически загрузится последняя версия (около 300–500 МБ).
- Окно авторизации — войдите в свой аккаунт или создайте новый.
3. Настройка Steam Play (Proton) — для запуска Windows-игр:
- Откройте Steam -> Настройки -> Совместимость (Compatibility)
- Включите опцию «Включить Steam Play для поддерживаемых игр»
- Включите опцию «Включить Steam Play для всех остальных игр»
- Выберите версию Proton Experimental или Proton 9.x (последнюю стабильную)
Настройка библиотек игр
Если игры хранятся на отдельном диске:
- Steam -> Настройки -> Хранилище (Storage)
- Нажмите «+» и укажите путь к нужному разделу
5. Установка драйверов для игр
NVIDIA
su -
apt-get install nvidia_glx_common nvidia-settings
Для 32-битной совместимости:
apt-get install i586-libGL-nvidia
Для актуальных карт рекомендуется проприетарный драйвер. Проверьте версию:
nvidia-smi
AMD / Intel (Mesa)
su -
apt-get install libGL Mesa-vulkan-drivers
Для 32-битной совместимости:
apt-get install i586-libGL i586-Mesa-vulkan-drivers
Для Vulkan (необходим для Proton):
apt-get install vulkan-tools
Проверка Vulkan:
vulkaninfo --summary
6. Решение типичных проблем
Проблема: «Steam не запускается / крашится при старте»
Решение 1 — Запустите из терминала и прочитайте вывод:
steam 2>&1 | tee ~/steam_log.txt
Решение 2 — Удалите кэш и перезапустите:
rm -rf ~/.local/share/Steam/ubuntu12_32/steam-runtime
steam
Решение 3 — Переустановите:
su -
apt-get remove steam
apt-get install steam
Проблема: «Не хватает 32-битных библиотек»
Симптомы: ошибки вроде libGL.so.1: cannot open shared object file.
Решение:
su -
apt-get install i586-libGL i586-libstdc++6 i586-libgcc1 i586-glibc-core
Проблема: «Игры на Proton не запускаются»
Решение 1 — Убедитесь, что Vulkan работает:
vulkaninfo --summary
Если команда не найдена или выдаёт ошибку — установите Vulkan-драйверы (см. раздел 5).
Решение 2 — Попробуйте другую версию Proton:
- ПКМ по игре -> Свойства -> Совместимость -> выберите Proton 8.x или Proton-GE.
Решение 3 — Установите ProtonUp-Qt для управления версиями Proton:
flatpak install flathub net.davidotek.pupgui2
Проблема: «Нет звука в играх»
Решение:
su -
apt-get install pipewire-alsa i586-libpipewire
Перезагрузите систему:
reboot
Проблема: «Flatpak-версия не видит внешний диск»
Решение — Установите Flatseal и выдайте доступ:
flatpak install flathub com.github.tchx84.Flatseal
flatpak run com.github.tchx84.Flatseal
В Flatseal выберите Steam -> раздел Filesystem -> добавьте путь к диску (например, /mnt/games).
7. Полезные советы
| Совет | Описание |
|---|---|
| Gamemode | Устанавливает gamemode для оптимизации производительности: apt-get install gamemode. В параметрах запуска игры укажите gamemoderun %command% |
| MangoHud | Оверлей FPS/температур: apt-get install mangohud. Параметр запуска: mangohud %command% |
| CoreCtrl / GreenWithEnvy | Для тонкой настройки GPU (AMD / NVIDIA) |
| Обновление системы | Регулярно выполняйте su - && apt-get update && apt-get dist-upgrade |
| Бэкап | Храните библиотеку игр на отдельном разделе — это упростит переустановку системы |
Шпаргалка
su -
apt-repo add p10 non-free # или p11 / Sisyphus
apt-repo add p10 i586 non-free # для 64-битных систем
apt-get update
apt-get install steam
exit
steam
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.