Установка Google Chrome на Debian 13, 12, 11: подробное руководство

Google Chrome — это самый популярный веб-браузер в мире. Он предлагает встроенную синхронизацию с аккаунтом Google, поддержку проприетарных кодеков (H.264, AAC, MP3), встроенный просмотрщик PDF и регулярные обновления безопасности.

В этом обновлённом руководстве я покажу, как установить Google Chrome на Debian 13, 12 и 11 из официального APT-репозитория с автоматическими обновлениями через apt. Мы разберём:

  • Установку стабильной, бета-, дев- и canary-версий
  • Удаление дублирующихся файлов репозитория
  • Решение типичных проблем (GPG-ключи, конфликты репозиториев, i386)
  • Полное удаление браузера и пользовательских данных

Оглавление

Предварительные требования

Перед установкой убедитесь, что:

  • У вас 64-битная (amd64) система — Chrome не поддерживает 32-битные или ARM-системы
  • Вы имеете права sudo (администратора)

⚠️ ВАЖНО: Проверьте права sudo перед установкой

Если вы не уверены, есть ли у вашего пользователя права администратора, выполните в терминале:

sudo whoami

Что делает: sudo — выполняет команду от имени суперпользователя; whoami — показывает имя текущего пользователя.

Ожидаемый вывод в терминале:

root

❌ Если выводит is not in the sudoers file — сначала пройдите наше руководство по настройке sudo.


Установка Google Chrome

Шаг 1: Обновите систему и установите зависимости

sudo apt update && sudo apt upgrade -y
sudo apt install -y ca-certificates curl gpg

Что делает: Устанавливает утилиты для скачивания ключей и работы с HTTPS.

Шаг 2: Добавьте GPG-ключ репозитория Google

sudo install -d -m 0755 /usr/share/keyrings
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor --yes -o /usr/share/keyrings/google-chrome.gpg

Проверьте отпечаток ключа (опционально):

gpg --show-keys --with-fingerprint /usr/share/keyrings/google-chrome.gpg

Ожидаемый отпечаток: EB4C1BFD4F042F6DDDCCEC917721F63BD38B4796

Шаг 3: Добавьте репозиторий Google Chrome

Создайте файл репозитория в современном формате DEB822:

printf '%s\n' \
  'Types: deb' \
  'URIs: https://dl.google.com/linux/chrome-stable/deb/' \
  'Suites: stable' \
  'Components: main' \
  'Architectures: amd64' \
  'Signed-By: /usr/share/keyrings/google-chrome.gpg' | sudo tee /etc/apt/sources.list.d/google-chrome.sources > /dev/null

Что делает: Создаёт файл репозитория, ограниченный архитектурой amd64 (это предотвращает ошибки i386).

Шаг 4: Обновите список пакетов

sudo apt update

Шаг 5: Проверьте, что пакет виден

apt-cache policy google-chrome-stable

Ожидаемый вывод: Должна быть строка с https://dl.google.com/linux/chrome-stable/deb.

Шаг 6: Установите Google Chrome

sudo apt install -y google-chrome-stable

Шаг 7: Удалите дублирующийся файл репозитория (ВАЖНО!)

Установщик Google Chrome иногда создаёт старый файл репозитория /etc/apt/sources.list.d/google-chrome.list. Его нужно удалить, чтобы избежать ошибок при apt update.

sudo rm -f /etc/apt/sources.list.d/google-chrome.list
sudo apt update

Почему это важно: Оставление двух файлов (.sources и .list) приводит к ошибке Conflicting values set for option Signed-By.

Шаг 8: Проверьте установку

google-chrome-stable --version

Ожидаемый вывод: Google Chrome 148.x.x.x (цифры могут отличаться).


Установка бета-, дев- и canary-версий

Google предлагает три дополнительных канала для тестирования новых функций. Они устанавливаются рядом со стабильной версией, не заменяя её.

КаналКоманда установкиСтабильностьДля кого
Betasudo apt install google-chrome-beta -yВысокаяТестирование
функций за 4-6 недель
до релиза
Dev (Unstable)sudo apt install google-chrome-unstable -yСредняяРазработчики,
энтузиасты
Canarysudo apt install google-chrome-canary -yНизкаяЕжедневные сборки

Установка бета-версии:

sudo apt install -y google-chrome-beta

Установка дев-версии:

sudo apt install -y google-chrome-unstable

Установка canary-версии:

sudo apt install -y google-chrome-canary

Проверка версий:

google-chrome-beta --version
google-chrome-unstable --version
google-chrome-canary --version

Запуск Google Chrome

Запуск из терминала

google-chrome-stable

Для других каналов:

google-chrome-beta
google-chrome-unstable
google-chrome-canary

Запуск из меню приложений

Найдите Google Chrome в меню приложений (категория «Интернет»). При первом запуске Chrome предложит:

  • Установить пароль для связки ключей (рекомендуется для безопасности)
  • Сделать Chrome браузером по умолчанию
  • Отправлять статистику использования (опционально)
  • Войти в аккаунт Google для синхронизации (опционально)

Обновление Google Chrome

Так как Chrome установлен из репозитория, обновления приходят через APT.

Обновить только Chrome:

sudo apt update
sudo apt install --only-upgrade google-chrome-stable -y

Для других каналов:

sudo apt install --only-upgrade google-chrome-beta -y
sudo apt install --only-upgrade google-chrome-unstable -y
sudo apt install --only-upgrade google-chrome-canary -y

Решение типичных проблем

8.1 Ошибка: Unable to locate package google-chrome-stable

Симптом: sudo apt install google-chrome-stable не находит пакет.

Причина: Репозиторий не добавлен или не обновлён.

Пошаговое решение:

Шаг 1: Проверьте, что файл репозитория существует:

ls -la /etc/apt/sources.list.d/google-chrome.sources

Шаг 2: Обновите список пакетов:

sudo apt update
apt-cache policy google-chrome-stable

Шаг 3: Если файла нет — повторите шаги 2-4 из раздела «Установка».


8.2 Ошибка: GPG key error / NO_PUBKEY

Симптом: sudo apt update выдаёт ошибку NO_PUBKEY.

Причина: Ключ репозитория устарел или повреждён.

Пошаговое решение:

Переустановите ключ:

curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor --yes -o /usr/share/keyrings/google-chrome.gpg
sudo apt update

8.3 Ошибка: Signed-By conflict / Duplicate source warnings

Симптом: sudo apt update выдаёт ошибку конфликта Signed-By или предупреждение о дублировании источника.

Причина: Остались старые файлы репозитория (.list).

Пошаговое решение:

Шаг 1: Удалите все старые файлы Chrome:

sudo rm -f /etc/apt/sources.list.d/google-chrome.list
sudo rm -f /etc/apt/sources.list.d/extrepo_google_chrome.sources

Шаг 2: Обновите список пакетов:

sudo apt update

8.4 Ошибка: i386 architecture notices

Симптом: При apt update появляются сообщения:

N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://dl.google.com/linux/chrome-stable/deb stable InRelease' doesn't support architecture 'i386'

Причина: На системе включена multiarch для i386, и APT запрашивает 32-битные пакеты у репозитория Google, который их не предоставляет.

Пошаговое решение:

Добавьте ограничение архитектуры в файл репозитория:

printf '%s\n' \
  'Types: deb' \
  'URIs: https://dl.google.com/linux/chrome-stable/deb/' \
  'Suites: stable' \
  'Components: main' \
  'Architectures: amd64' \
  'Signed-By: /usr/share/keyrings/google-chrome.gpg' | sudo tee /etc/apt/sources.list.d/google-chrome.sources > /dev/null
sudo apt update

8.5 Ошибка: Missing X server или $DISPLAY (headless-режим)

Симптом: При запуске Chrome на сервере без графики ошибка:

[ERROR:ozone_platform_x11.cc(240)] Missing X server or $DISPLAY

Решение: Используйте headless-режим для автоматизации:

google-chrome-stable --headless --disable-gpu --print-to-pdf=output.pdf https://example.com

Что делают флаги:

  • --headless — запуск без графического интерфейса
  • --disable-gpu — отключение GPU-ускорения
  • --print-to-pdf — сохранение страницы как PDF

Чек-лист: что проверить после установки

  • [ ] Chrome установлен: google-chrome-stable --version показывает версию
  • [ ] Репозиторий добавлен: apt-cache policy google-chrome-stable → строка с dl.google.com
  • [ ] Удалён дублирующийся .list файл: ls /etc/apt/sources.list.d/google-chrome.listNo such file
  • [ ] Нет ошибок i386: sudo apt update не показывает предупреждений
  • [ ] Браузер запускается: google-chrome-stable открывает окно
  • [ ] Ярлык есть в меню приложений: найдите Chrome в категории «Интернет»

Удаление Google Chrome

Шаг 1: Удалите пакеты Chrome

sudo apt purge google-chrome-stable google-chrome-beta google-chrome-unstable google-chrome-canary
sudo apt autoremove --purge

Шаг 2: Удалите репозиторий и ключ

sudo rm -f /etc/apt/sources.list.d/google-chrome.sources
sudo rm -f /etc/apt/sources.list.d/google-chrome.list
sudo rm -f /etc/apt/sources.list.d/extrepo_google_chrome.sources
sudo rm -f /usr/share/keyrings/google-chrome.gpg
sudo apt update

Шаг 3: Удалите пользовательские данные (опционально)

⚠️ Внимание: Эти команды удаляют все закладки, пароли, историю и расширения.

rm -rf ~/.config/google-chrome*
rm -rf ~/.cache/google-chrome*
rm -f ~/.local/share/applications/google-chrome*.desktop

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

Вопрос: Можно ли установить Chrome на 32-битную Debian?
Ответ: Нет, Google Chrome поддерживает только 64-битные системы. Используйте Chromium или Firefox.

Вопрос: В чём разница между Chrome и Chromium?
Ответ: Chromium — открытая версия без проприетарных кодеков, синхронизации с Google и встроенного PDF. Chrome добавляет эти функции.

Вопрос: Нужно ли удалять Chromium перед установкой Chrome?
Ответ: Нет, они могут сосуществовать.

Вопрос: Как отключить автоматические обновления Chrome?
Ответ: Не рекомендуется, так как это снижает безопасность. Но можно закомментировать строку URIs: в файле репозитория.

Вопрос: Почему после установки Chrome появляется ошибка GPG-ключа?
Ответ: См. проблему 8.2 — переустановите ключ.


Заключение

Теперь Google Chrome установлен на вашем Debian. Вы пользуетесь стабильной версией браузера с автоматическими обновлениями через apt.

Что дальше?