Установка Google Chrome на Rocky Linux даёт вам доступ к четырём каналам обновления: Stable (стабильный) для повседневного серфинга, Beta для предварительного просмотра новых функций, Dev (unstable) для тестирования экспериментальных возможностей и Canary для самых последних ежедневных сборок. Все четыре версии устанавливаются как отдельные пакеты, поэтому вы можете запускать их параллельно без конфликтов. Это особенно полезно для веб-разработчиков, которым нужно тестировать сайты в нескольких версиях Chrome.
💡 Если вам нужен современный браузер на движке Chromium с синхронизацией закладок и паролей через Google-аккаунт — Chrome предоставит надёжное решение с автоматическими обновлениями через штатный менеджер пакетов.
В этом руководстве мы рассмотрим два метода установки Google Chrome на Rocky Linux 8, 9 и 10:
- Установка через официальный RPM-пакет от Google — для доступа ко всем четырём каналам обновления (Stable, Beta, Unstable, Canary) с автоматическими обновлениями через DNF.
- Установка через Flatpak из Flathub — для песочничного окружения и изоляции браузера от системы.
Для кого: веб-разработчики (тестирование в разных версиях Chrome), домашние пользователи (привычный браузер с синхронизацией), сисадмины (настройка киосков и терминалов).
1. Выбор метода установки
| Метод | Канал | Версии | Обновления | Для кого |
|---|---|---|---|---|
| DNF (официальный RPM) | Stable, Beta, Unstable (Dev), Canary | Автоматические через dnf upgrade | Большинство пользователей, нужны быстрые обновления и все каналы | |
| Flatpak | Flathub | Stable, Unstable (Dev) | Автоматические через flatpak update | Пользователи, предпочитающие песочничные приложения |
💡 Вывод для новичка: Для большинства пользователей рекомендуется метод через DNF — он даёт самые быстрые обновления напрямую от Google и интегрируется со штатным управлением пакетами. Flatpak-метод предлагает изоляцию (песочницу), но может иметь небольшие задержки в получении обновлений.
⚠️ Важно: Chrome устанавливается одинаково на Rocky Linux 8, 9 и 10. Единственные версионные отличия: на Rocky 10 при импорте GPG-ключа появляются предупреждения (их можно игнорировать), а также может потребоваться ручное исправление значка в GNOME. Обе проблемы решаются в разделе диагностики.
2. Подготовка системы
2.1 Обновление системы
sudo dnf upgrade --refresh -y
Что делает:
sudo— права суперпользователя.dnf upgrade— обновляет все пакеты до последних версий.--refresh— принудительно перекачивает метаданные репозиториев (игнорирует кэш).-y— автоматически отвечает «yes».
Зачем: Это стандартная практика безопасности перед установкой нового ПО. Снижает риск конфликтов зависимостей.
2.2 Установка dnf-plugins-core (если ещё не установлен)
sudo dnf install -y dnf-plugins-core
Что делает: Устанавливает набор плагинов для DNF, включая команду config-manager.
Зачем: Понадобится для управления репозиторием Chrome (включение/отключение).
3. Каналы обновления Google Chrome
Google публикует Chrome через четыре канала обновления. Все каналы доступны из одного репозитория, и вы можете установить несколько версий параллельно без конфликтов.
| Канал | Имя пакета | Стабильность | Для кого |
|---|---|---|---|
| Stable | google-chrome-stable | Высокая | Повседневный серфинг, продакшен |
| Beta | google-chrome-beta | Средняя | Предпросмотр функций за 4–6 недель до stable |
| Unstable (Dev) | google-chrome-unstable | Низкая | Тестирование экспериментальных функций, еженедельные обновления |
| Canary | google-chrome-canary | Очень низкая | Ежедневные сборки «на острие» |
💡 Совет: Большинству пользователей стоит устанавливать Stable. Beta полезна, если вы хотите увидеть новые функции до их выхода. Unstable и Canary обновляются чаще и могут содержать ошибки, но ценны для веб-разработчиков, тестирующих совместимость с грядущими изменениями.
4. Метод 1: Установка Google Chrome через официальный RPM
4.1 Импорт GPG-ключа Google
Перед установкой любого канала Chrome импортируйте GPG-ключ Google для проверки подлинности пакетов.
sudo rpm --import https://dl.google.com/linux/linux_signing_key.pub
Что делает: Скачивает публичный GPG-ключ Google и добавляет его в связку ключей RPM.
Зачем: DNF требует проверки GPG-подписи для пакетов из внешних репозиториев. Ключ позволяет криптографически проверить, что пакеты действительно происходят от Google.
⚠️ На Rocky Linux 10 при импорте появятся предупреждения о просроченных субключах SHA-1. Их можно безопасно игнорировать — Google подписывает пакеты RSA/SHA-512, и проверка работает нормально.
Если импорт всё же не удался (редко на Rocky 10):
curl -O https://dl.google.com/linux/linux_signing_key.pub
sudo rpm --import --nodigest --nosignature linux_signing_key.pub
rm linux_signing_key.pub
4.2 Установка Google Chrome (Stable — рекомендуется)
sudo dnf install -y https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
Что делает: Скачивает и устанавливает стабильную версию Chrome из официального RPM-пакета.
Установка Beta:
sudo dnf install -y https://dl.google.com/linux/direct/google-chrome-beta_current_x86_64.rpm
Установка Unstable (Dev):
sudo dnf install -y https://dl.google.com/linux/direct/google-chrome-unstable_current_x86_64.rpm
Установка Canary:
sudo dnf install -y https://dl.google.com/linux/direct/google-chrome-canary_current_x86_64.rpm
💡 Важно: Вы можете установить все четыре канала на одной системе. Они сосуществуют без конфликтов и появляются как отдельные записи в меню приложений.
4.3 Проверка установки
google-chrome --version
✅ Ожидаемый вывод (пример):
Google Chrome 144.0.7559.132
Зачем: Убедиться, что Chrome установился корректно. Номер версии будет меняться с каждым обновлением (стабильные релизы выходят примерно раз в две недели).
4.4 Альтернатива: создание файла репозитория вручную
Если вы хотите больше контроля над конфигурацией репозитория (например, для автоматизации), создайте файл вручную:
sudo tee /etc/yum.repos.d/google-chrome.repo <<'EOF'
[google-chrome]
name=Google Chrome
baseurl=https://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub
EOF
Затем обновите кэш и установите Chrome:
sudo dnf update
sudo dnf install -y google-chrome-stable
5. Метод 2: Установка Google Chrome через Flatpak
Flatpak обеспечивает установку приложений в песочнице, изолируя Chrome от системных библиотек. Этот метод полезен, если вы предпочитаете изоляцию или хотите управлять обновлениями браузера отдельно от системы.
5.1 Установка Flatpak (если ещё не установлен)
sudo dnf install -y flatpak
5.2 Добавление репозитория Flathub
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Что делает: Добавляет репозиторий Flathub — основной источник Flatpak-приложений.
5.3 Установка Google Chrome Stable через Flatpak
sudo flatpak install flathub com.google.Chrome -y
Установка Unstable (Dev) через Flatpak:
sudo flatpak install flathub com.google.ChromeDev -y
⚠️ Примечание: Flathub предлагает только Stable и Unstable (Dev) сборки. Beta и Canary через Flatpak недоступны.
💡 Важно: При первой установке Flatpak-приложения будут загружены общие рантаймы (библиотеки GNOME, freedesktop) общим объёмом около 1–2 ГБ. Это разовая загрузка — следующие приложения будут устанавливаться быстрее.
5.4 Проверка установки Flatpak
flatpak list --app | grep -i chrome
✅ Ожидаемый вывод:
Google Chrome com.google.Chrome 144.0.7559.109 system
6. Запуск Google Chrome
6.1 Запуск из терминала
Для DNF-установки:
google-chrome # Stable
google-chrome-beta # Beta
google-chrome-unstable # Unstable/Dev
google-chrome-canary # Canary
Для Flatpak-установки:
flatpak run com.google.Chrome # Stable
flatpak run com.google.ChromeDev # Unstable/Dev
6.2 Запуск из меню приложений
В GNOME: откройте обзор «Деятельность» → «Показать приложения» → выберите значок Google Chrome. Если установлено несколько версий, каждая появится отдельно.
7. Управление Google Chrome
7.1 Обновление
Для DNF-установки (вместе со всей системой):
sudo dnf upgrade --refresh
Только Chrome:
sudo dnf upgrade google-chrome-stable
Для Flatpak-установки:
flatpak update
7.2 Отключение репозитория Chrome (если нужно временно)
sudo dnf config-manager --set-disabled google-chrome
Проверка:
dnf repolist --all | grep chrome
Включение обратно:
sudo dnf config-manager --set-enabled google-chrome
7.3 Удаление Google Chrome
Удаление DNF-установки:
sudo dnf remove google-chrome-stable
Удаление файла репозитория:
sudo rm /etc/yum.repos.d/google-chrome.repo
sudo dnf clean all
Удаление пользовательских данных (опционально):
rm -rf ~/.config/google-chrome
rm -rf ~/.cache/google-chrome
Удаление Flatpak-установки:
sudo flatpak uninstall com.google.Chrome
sudo flatpak uninstall --unused
rm -rf ~/.var/app/com.google.Chrome
8. Диагностика проблем
8.1 Отсутствует значок Chrome в GNOME на Rocky Linux 10
Причина: В стандартной теме иконок GNOME на Rocky Linux 10 нет значка Chrome. Google устанавливает иконки в /opt/google/chrome/, а GNOME ищет их в /usr/share/icons/hicolor/.
Решение (скопировать PNG-иконку):
sudo cp /opt/google/chrome/product_logo_128.png /usr/share/icons/hicolor/128x128/apps/google-chrome.png
sudo gtk-update-icon-cache /usr/share/icons/hicolor
Альтернатива (скачать SVG-логотип):
sudo curl -L https://www.google.com/chrome/static/images/chrome-logo.svg -o /usr/share/icons/hicolor/scalable/apps/google-chrome.svg
sudo gtk-update-icon-cache /usr/share/icons/hicolor
После выполнения выйдите из системы и войдите снова (или перезапустите GNOME Shell: Alt+F2, затем r). Проблема не затрагивает Rocky Linux 8 и 9.
8.2 Ошибка «No such command: config-manager»
Решение:
sudo dnf install -y dnf-plugins-core
8.3 Предупреждения GPG на Rocky Linux 10
При импорте ключа появляются сообщения вроде:
warning: Certificate 7721F63BD38B4796:
Subkey 4EB27DB2A3B88B8B is expired: The subkey is not live
✅ Это нормально. Ключ успешно импортируется, и проверка пакетов работает. Google подписывает пакеты RSA/SHA-512, а предупреждения относятся к старым субключам SHA-1, которые не используются.
Чек-лист: всё готово к работе
# 1. Проверка версии Chrome
google-chrome --version
# 2. Проверка, что репозиторий добавлен (для DNF-установки)
dnf repolist | grep chrome
# 3. Проверка Flatpak-установки (если использовали Flatpak)
flatpak list --app | grep -i chrome
# 4. Проверка, что GPG-ключ импортирован
rpm -qa gpg-pubkey* | xargs rpm -qi | grep -A2 "Google"
# 5. Проверка запуска (должно открыться окно браузера)
google-chrome &
Заключение
Вы установили Google Chrome на Rocky Linux из официального репозитория или через Flatpak.
Что теперь есть в системе:
- ✅ Работающий браузер Google Chrome (Stable, Beta, Unstable или Canary)
- ✅ Автоматические обновления через DNF или Flatpak
- ✅ Возможность установки нескольких каналов параллельно
- ✅ (При необходимости) исправленный значок в GNOME на Rocky 10
Что дальше:
- Войдите в учётную запись Google для синхронизации закладок и паролей
- Установите расширения из Chrome Web Store
- Для веб-разработки: используйте встроенные инструменты разработчика и тестируйте в разных версиях Chrome
- Если используете Chrome на сервере с графикой — настройте автозапуск в kiosk-режиме