Установка Google Chrome на Rocky Linux: полное руководство

Установка 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)GoogleStable, Beta, Unstable (Dev), CanaryАвтоматические через dnf upgradeБольшинство пользователей, нужны быстрые обновления и все каналы
FlatpakFlathubStable, 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 через четыре канала обновления. Все каналы доступны из одного репозитория, и вы можете установить несколько версий параллельно без конфликтов.

КаналИмя пакетаСтабильностьДля кого
Stablegoogle-chrome-stableВысокаяПовседневный серфинг, продакшен
Betagoogle-chrome-betaСредняяПредпросмотр функций за 4–6 недель до stable
Unstable (Dev)google-chrome-unstableНизкаяТестирование экспериментальных функций, еженедельные обновления
Canarygoogle-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-режиме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *