Хром для Альт Линукс: установка и настройка браузера

Установка Google Chrome на ALT Linux упирается в одну особенность: официального RPM-пакета от Google для этого дистрибутива нет в репозиториях, поэтому пакет приходится ставить либо через утилиту epm, либо вручную из RPM-файла с сайта Google. Альтернатива — свободный Chromium, который доступен в штатном репозитории и ставится одной командой apt-get без дополнительных манипуляций.

В этой статье разберём оба пути: установку проприетарного Google Chrome и открытого Chromium, типичные ошибки запуска (например, требование флага --no-sandbox при работе от root), способы обновления браузера и решение проблем с зависимостями. Инструкции ориентированы на актуальные ветки ALT Linux — Simply Linux, ALT Workstation и платформу p10.

Chrome или Chromium: что выбрать для ALT Linux

Прежде чем что-то устанавливать, стоит определиться с браузером. Chromium — это открытый проект, на базе которого построен Chrome. Он есть в официальном репозитории ALT Linux, обновляется вместе с системой и не требует сторонних источников. Google Chrome — проприетарная сборка от Google с закрытыми компонентами: встроенным Flash (исторически), поддержкой некоторых медиакодеков и синхронизацией с аккаунтом Google «из коробки».

Для большинства повседневных задач — просмотр сайтов, работа с почтой, документами — Chromium полностью достаточен. Chrome имеет смысл ставить, если вам критична синхронизация закладок и паролей с Google-аккаунтом или нужны проприетарные кодеки для воспроизведения видео на отдельных сервисах.

КритерийChromiumGoogle Chrome
Наличие в репозитории ALTДа, официальноНет, ставится отдельно
ОбновленияВместе с системойЧерез epm или переустановку
Синхронизация с GoogleОграниченнаяПолная
МедиакодекиОткрытыеВключая проприетарные
ЛицензияСвободная (BSD и др.)Проприетарная

Установка Chromium из репозитория

Самый простой и надёжный способ получить «хром» на Альт Линукс — поставить Chromium штатным пакетным менеджером. Откройте терминал и выполните команду с правами суперпользователя:

apt-get install chromium

Пакетный менеджер сам подтянет зависимости. После завершения установки браузер появится в меню приложений, а запустить его из терминала можно командой chromium. Если вы предпочитаете графический интерфейс, воспользуйтесь Synaptic: найдите пакет по имени chromium, отметьте для установки и примените изменения.

  • 🖥️ Обновите индексы пакетов перед установкой: apt-get update
  • 📦 Установите браузер: apt-get install chromium
  • 🚀 Проверьте запуск из терминала командой chromium
  • 🔄 Обновляйте вместе с системой: apt-get dist-upgrade

Установка Google Chrome через epm

В ALT Linux есть фирменная утилита epm (Etersoft Package Manager), которая умеет скачивать и устанавливать сторонние программы, включая Google Chrome. Это предпочтительный способ, потому что epm сама берёт актуальный пакет и корректно обрабатывает зависимости под вашу платформу.

epm play chrome

Команда скачает официальный RPM с серверов Google, при необходимости перепакует его и установит в систему. Если epm у вас ещё не установлен, сначала выполните apt-get install eepm. Учтите, что для работы сценария нужен доступ в интернет и права root.

Альтернативный вариант — ручная установка. Скачайте 64-битный пакет .rpm со страницы загрузки Chrome на сайте Google, затем установите его:

apt-get install ./google-chrome-stable_current_x86_64.rpm
⚠️ Внимание: скачивайте RPM-пакет только с официального сайта Google. Сторонние «сборки» Chrome с файлообменников могут содержать вредоносный код, и проверить их подлинность практически невозможно.
📊 Какой браузер вы используете на ALT Linux?
Chromium из репозитория
Google Chrome через epm
Firefox
Другой браузер

Решение ошибки запуска от root и --no-sandbox

Частая ситуация: вы запускаете Chrome или Chromium из терминала под пользователем root, а браузер отказывается стартовать и выводит сообщение о невозможности работы песочницы (sandbox). Это защитный механизм: изолированная среда браузера несовместима с правами суперпользователя.

Правильное решение — не запускать браузер от root вообще. Создайте обычного пользователя и работайте под ним. Если же браузер нужен именно в root-сессии (например, на тестовом сервере без GUI-пользователей), используйте флаг:

google-chrome --no-sandbox
⚠️ Внимание: флаг --no-sandbox отключает изоляцию процессов браузера, а это одна из ключевых защит от вредоносных сайтов. Применяйте его только в изолированных тестовых средах и никогда — для повседневного серфинга.

Ещё одна типичная ошибка — «error while loading shared libraries» после ручной установки RPM. Она означает, что в системе не хватает библиотек. Запустите apt-get install -f или переустановите пакет через epm: утилита подтянет недостающие зависимости из репозитория.

Почему Chrome требует sandbox

Песочница изолирует каждую вкладку в отдельном процессе с минимальными правами. Даже если вредоносный код выполнится на странице, он не сможет выйти за пределы изолированного окружения и навредить системе. Поэтому разработчики блокируют запуск под root, где изоляция теряет смысл.

Обновление и удаление браузера

Chromium обновляется автоматически вместе с системой — достаточно периодически выполнять apt-get dist-upgrade. С Google Chrome ситуация иная: пакет, установленный через epm play, при обновлении системы может не подтянуться, поэтому новую версию ставят повторным запуском той же команды epm play chrome.

Для удаления браузера используйте стандартные команды пакетного менеджера:

apt-get remove chromium

apt-get remove google-chrome-stable

Точное имя пакета Chrome можно уточнить командой rpm -qa | grep -i chrome. Пользовательский профиль (закладки, история, пароли) при удалении пакета сохраняется в домашнем каталоге — в папках ~/.config/chromium или ~/.config/google-chrome. Если нужна полная очистка, удалите эти каталоги вручную, предварительно сделав резервную копию закладок.

☑️ Чек-лист после установки браузера

Выполнено: 0 / 5

Типичные проблемы и их диагностика

Если браузер установился, но работает некорректно, начните диагностику с запуска из терминала — все ошибки выводятся в консоль, и по их тексту можно понять причину. Вот на что обратить внимание в первую очередь:

  • 🔍 Браузер молча не стартует — запустите chromium или google-chrome в терминале и прочитайте вывод ошибки
  • 🌐 Не открываются сайты с ошибкой сертификата — проверьте системную дату и время, при их сбое HTTPS-соединения ломаются
  • 🎬 Не воспроизводится видео — в Chromium может не быть проприетарных кодеков; проверьте наличие пакетов с кодеками в репозитории или перейдите на Chrome
  • 🐢 Браузер тормозит — проверьте, не включена ли программная отрисовка, на странице chrome://gpu
  • 🔤 Проблемы со шрифтами — установите пакеты шрифтов из репозитория, если интерфейс отображается «квадратами»

Отдельно стоит сказать о повреждённом профиле: если браузер падает сразу после запуска, попробуйте временно переименовать папку профиля (~/.config/google-chrome или ~/.config/chromium) и запустить браузер снова. Чистый профиль создастся автоматически — если проблема ушла, причина была именно в данных профиля, и закладки можно перенести из старой копии.

Часто задаваемые вопросы

Есть ли Google Chrome в официальном репозитории ALT Linux?

Нет, из-за проприетарной лицензии Google Chrome не входит в репозитории ALT Linux. В репозитории доступен свободный Chromium, а Chrome устанавливается через утилиту epm play chrome или вручную из RPM-пакета с сайта Google.

Чем команда epm play chrome лучше ручной установки RPM?

Утилита epm сама скачивает актуальную версию пакета с официального источника, корректно разрешает зависимости под конкретную платформу ALT Linux и упрощает повторную установку при обновлении. Ручная установка требует следить за версиями самостоятельно.

Браузер требует запуск с --no-sandbox. Это безопасно?

Нет, этот флаг отключает изоляцию процессов — важный механизм защиты. Он допустим только в тестовых средах. В обычной работе запускайте браузер от непривилегированного пользователя, тогда флаг не понадобится.

Как обновить Google Chrome на ALT Linux?

Повторно выполните epm play chrome — утилита скачает и установит свежую версию. Chromium, установленный из репозитория, обновляется автоматически при обновлении системы командой apt-get dist-upgrade.

После удаления браузера останутся ли мои закладки?

Да, удаление пакета не затрагивает пользовательский профиль в домашнем каталоге. Закладки и настройки хранятся в ~/.config/google-chrome или ~/.config/chromium. Для полного удаления данных эти папки нужно стереть вручную.