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 предлагает три дополнительных канала для тестирования новых функций. Они устанавливаются рядом со стабильной версией, не заменяя её.
| Канал | Команда установки | Стабильность | Для кого |
|---|---|---|---|
| Beta | sudo apt install google-chrome-beta -y | Высокая | Тестирование функций за 4-6 недель до релиза |
| Dev (Unstable) | sudo apt install google-chrome-unstable -y | Средняя | Разработчики, энтузиасты |
| Canary | sudo 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.list→No 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.
Что дальше?
- Настройте синхронизацию Chrome для доступа к закладкам и паролям на всех устройствах
- Установите расширения из Chrome Web Store
- Изучите альтернативные браузеры для Debian