Google Chrome остаётся самым популярным браузером в мире благодаря встроенной синхронизации с аккаунтом Google, поддержке проприетарных кодеков (H.264, AAC) и удобному встроенному просмотрщику PDF. В отличие от открытого Chromium, Chrome «из коробки» включает все необходимые компоненты для комфортного просмотра видео и работы с документами.
💡 В Debian Chrome отсутствует в стандартных репозиториях, так как это проприетарное ПО. Но это не проблема — мы добавим официальный репозиторий Google и установим браузер как обычный пакет через apt, с автоматическими обновлениями.
В этом руководстве вы узнаете:
- Как установить Chrome через утилиту
extrepo(рекомендуемый способ) - Как настроить репозиторий вручную (для полного контроля)
- Как установить бета-, дев- и canary-версии
- Как удалить дублирующиеся файлы репозиториев и исправить ошибки
- Как полностью удалить Chrome с системой
Для кого: новички в Debian (первые шаги с браузером), сисадмины (развёртывание Chrome на рабочих станциях), пользователи Debian 11, 12 и 13.
1. 🔧 Предварительные требования
Перед установкой убедитесь, что:
- ⚠️ Ваш пользователь имеет права
sudo(если нет — воспользуйтесь нашим руководством по добавлению в sudoers) - У вас установлена 64-битная (amd64) версия Debian — Chrome не поддерживает 32-битные системы
- Подключение к интернету стабильно
Если вы не уверены, есть ли у вашего пользователя права администратора, выполните в терминале:
sudo whoami
✅ Если выводит root — всё в порядке, можете продолжать.
❌ Если выводит is not in the sudoers file — сначала ознакомьтесь с руководством по ссылке выше!
2. 📦 Два способа установки: сравнение
Debian предлагает два пути добавления сторонних репозиториев. Оба ведут к одному результату — Chrome будет получать обновления через apt.
| Метод | Управление GPG-ключами | Сложность | Для кого |
|---|---|---|---|
extrepo | Автоматическое | Низкая | Большинство пользователей |
| Ручной | Полный контроль | Средняя | Опытные пользователи, скрипты |
⚠️ Важно: Выберите один способ установки. Использование обоих методов одновременно создаст дублирующиеся записи и вызовет ошибки при apt update.
3. 🚀 Установка Google Chrome через extrepo (рекомендуемый способ)
Утилита extrepo — официальный инструмент Debian для управления сторонними репозиториями. Она сама скачивает и обновляет GPG-ключи.
3.1 Установка и настройка extrepo
Обновите список пакетов и установите extrepo:
sudo apt update
sudo apt install extrepo -y
Что делает:
sudo— выполняет команду от имени суперпользователяapt update— обновляет информацию о доступных пакетах из репозиториевapt install extrepo -y— устанавливает пакетextrepo, флаг-yавтоматически подтверждает установку
Зачем: extrepo отсутствует в минимальных установках Debian, поэтому его нужно установить вручную.
Google Chrome классифицируется как несвободное (non-free) ПО. Разрешим extrepo работать с такими репозиториями:
sudo sed -i 's/# - non-free/- non-free/' /etc/extrepo/config.yaml
Что делает:
sed— потоковый редактор для замены текста в файлах-i— редактирует файл «на месте» (in-place)'s/# - non-free/- non-free/'— заменяет закомментированную строку на активную/etc/extrepo/config.yaml— конфигурационный файл extrepo
Зачем: По умолчанию extrepo игнорирует репозитории с проприетарным ПО. Эта команда включает поддержку non-free.
3.2 Добавление репозитория Google Chrome
sudo extrepo enable google_chrome
sudo apt update
Что делает:
extrepo enable google_chrome— активирует репозиторий Google Chrome в системеapt update— обновляет список пакетов с учётом нового репозитория
Зачем: extrepo автоматически скачивает GPG-ключ Google и создаёт корректный файл репозитория.
3.3 Установка браузера
sudo apt install google-chrome-stable -y
Что делает:
apt install google-chrome-stable -y— устанавливает стабильную версию Chrome
Зачем: Это стандартная команда установки пакета из репозитория.
3.4 Удаление дублирующихся файлов репозитория
Установщик Google создаёт лишний файл google-chrome.list, который конфликтует с настройками extrepo. Удалим его:
sudo rm -f /etc/apt/sources.list.d/google-chrome*.list
sudo apt update
Что делает:
rm -f— принудительно удаляет файлы без подтверждения/etc/apt/sources.list.d/google-chrome*.list— все.list-файлы Chrome в директории репозиториев
✅ Ожидаемый вывод: Команда rm ничего не выводит при успешном удалении. apt update завершается без предупреждений о дубликатах.
Зачем: Этот шаг предотвращает ошибку «Conflicting values set for option Signed-By» при будущих обновлениях.
3.5 Проверка установки
google-chrome-stable --version
✅ Ожидаемый вывод в терминале:
Google Chrome 145.0.7632.116
(Ваша версия может отличаться — это актуальная стабильная сборка на момент установки)
4. 🛠️ Ручная установка Google Chrome (альтернативный способ)
Этот метод подходит, если вы хотите полностью контролировать процесс или использовать Chrome в скриптах автоматизации.
4.1 Установка необходимых пакетов
sudo apt update
sudo apt install ca-certificates curl gpg -y
Что делает:
ca-certificates— пакет с корневыми сертификатами для проверки HTTPScurl— утилита для загрузки файлов из командной строкиgpg— инструмент для работы с цифровыми подписями и ключами
Зачем: Эти пакеты нужны для безопасного скачивания и импорта GPG-ключа Google.
4.2 Импорт GPG-ключа Google
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg
Что делает:
curl -fsSL— загружает файл тихо (-s), без вывода статистики, следуя редиректам (-L), с обработкой ошибок (-f)|— перенаправляет вывод curl на вход командыgpggpg --dearmor— преобразует ключ из текстового формата (ASCII-armor) в бинарный-o /usr/share/keyrings/google-chrome.gpg— сохраняет бинарный ключ в стандартную директорию для сторонних ключей
Зачем: Бинарный формат ключа требуется для корректной работы APT с опцией Signed-By.
4.3 Создание конфигурации репозитория
Создадим файл репозитория в современном формате DEB822 (работает на Debian 11, 12 и 13):
sudo tee /etc/apt/sources.list.d/google-chrome.sources <<EOF
Types: deb
URIs: https://dl.google.com/linux/chrome/deb/
Suites: stable
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/google-chrome.gpg
EOF
Что делает:
tee— записывает ввод в файл и одновременно выводит на экран<<EOF ... EOF— heredoc, многострочный вводTypes: deb— тип репозитория (стандартный бинарный)URIs:— адрес репозитория GoogleSuites: stable— канал обновлений (stable, beta, unstable)Components: main— компонент репозиторияArchitectures: amd64— ограничиваемся 64-битной архитектуройSigned-By:— путь к GPG-ключу для проверки подписей
Зачем: Формат .sources является современным стандартом Debian и обеспечивает явную привязку ключа к репозиторию.
4.4 Проверка репозитория
sudo apt update
apt-cache policy google-chrome-stable
✅ Ожидаемый вывод в терминале:
google-chrome-stable:
Installed: (none)
Candidate: 145.0.7632.116-1
Version table:
145.0.7632.116-1 500
500 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages
Что делает apt-cache policy: Показывает информацию о пакете — установленная версия, доступная для установки (Candidate) и из какого репозитория.
Зачем: Убедиться, что репозиторий добавлен корректно и пакет найден.
4.5 Установка Chrome
sudo apt install google-chrome-stable -y
Проверьте установку:
google-chrome-stable --version
5. 🧪 Установка Beta-, Dev- и 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 | Низкая | Тестирование самых свежих изменений (ежедневные сборки) |
# Установка Beta-версии
sudo apt install google-chrome-beta -y
# Установка Dev-версии
sudo apt install google-chrome-unstable -y
# Установка Canary-версии
sudo apt install google-chrome-canary -y
Что делает: Эти команды устанавливают соответствующие пакеты из того же репозитория Google.
Проверка версий:
google-chrome-beta --version
google-chrome-unstable --version
google-chrome-canary --version
Зачем: Каждый канал создаёт отдельный исполняемый файл (google-chrome-beta, google-chrome-unstable, google-chrome-canary) и появляется отдельным значком в меню приложений.
6. 🖱️ Первый запуск и настройка Chrome
6.1 Запуск из меню приложений
В GNOME (стандартное окружение Debian):
- Нажмите
Super(клавиша с логотипом Windows) или кликните «Activities» - Введите в поиске «Chrome»
- Нажмите на иконку Google Chrome
Если установлены несколько каналов — каждый будет отображаться со своим названием.
6.2 Запуск из терминала
google-chrome-stable
6.3 Первоначальная настройка
При первом запуске Chrome предложит несколько опций:
- Пароль для связки ключей — система может попросить задать пароль для GNOME Keyring. Это нужно для безопасного хранения паролей. Вы можете:
- Задать пароль (рекомендуется для рабочих станций) — ваши пароли будут храниться в зашифрованном виде.
- Нажать «Отмена» — пароли будут храниться в незашифрованном виде
(— Chrome будет работать, но пароли будут храниться в открытом виде в файловой системе. Это менее безопасно, но удобнее, если вы единственный пользователь компьютера.)
- Браузер по умолчанию — Chrome предложит стать браузером по умолчанию. Выберите «Да» или «Нет».
- Отправка статистики — Chrome может отправлять анонимные отчёты об использовании и сбоях. Опционально.
- Вход в Google — синхронизация закладок, паролей, истории. Необязательно.
7. 🔄 Обновление Google Chrome
Репозиторий Google интегрирован в систему, поэтому Chrome обновляется вместе с другими пакетами через apt.
Обновить все пакеты (включая Chrome):
sudo apt update
sudo apt upgrade
Обновить только Chrome:
sudo apt update
sudo apt install --only-upgrade google-chrome-stable
Замените google-chrome-stable на google-chrome-beta, google-chrome-unstable или google-chrome-canary для обновления других каналов.
Что делает --only-upgrade: Указывает APT только обновить пакет, но не устанавливать его заново, если он не установлен.
8. ❌ Удаление Google Chrome
8.1 Удаление пакетов Chrome
Удалите все установленные каналы Chrome:
sudo apt purge google-chrome-stable google-chrome-beta google-chrome-unstable google-chrome-canary
sudo apt autoremove --purge
Что делает:
apt purge— удаляет пакет и все его конфигурационные файлыapt autoremove --purge— удаляет неиспользуемые зависимости и их конфиги
Зачем: APT игнорирует отсутствующие пакеты, поэтому можно перечислить все четыре имени — ошибки не будет.
8.2 Удаление конфигурации репозитория
Если использовали extrepo:
sudo extrepo disable google_chrome
Или удалите файл вручную:
sudo rm -f /etc/apt/sources.list.d/extrepo_google_chrome.sources
Если настраивали вручную:
sudo rm -f /etc/apt/sources.list.d/google-chrome.sources /etc/apt/sources.list.d/google-chrome.list
sudo rm -f /usr/share/keyrings/google-chrome.gpg
8.3 Удаление пользовательских данных
⚠️ Внимание: Следующие команды безвозвратно удаляют ваши закладки, сохранённые пароли, расширения и историю.
rm -rf ~/.config/google-chrome*
rm -rf ~/.cache/google-chrome*
rm -rf ~/.local/share/applications/google-chrome*.desktop
Что делает:
~/.config/google-chrome*— профили пользователя (настройки, закладки, пароли)~/.cache/google-chrome*— кэш браузера~/.local/share/applications/google-chrome*.desktop— ярлыки в меню приложений
Зачем: Полное удаление Chrome означает очистку и этих директорий.
8.4 Проверка удаления
sudo apt update
apt-cache policy google-chrome-stable
Команда не должна выводить информацию о пакете — это признак полного удаления.
9. ⚠️ Решение типичных проблем
9.1 Ошибка дублирования репозитория
Симптом: При sudo apt update появляются предупреждения:
W: Target Packages (main/binary-amd64/Packages) is configured multiple times
Причина: Установщик Google создал .list-файл, а у вас уже есть .sources-файл.
Решение: Удалите все файлы Chrome и создайте один чистый:
sudo rm -f /etc/apt/sources.list.d/google-chrome* /etc/apt/sources.list.d/extrepo_google_chrome*
sudo apt update
Затем добавьте репозиторий заново (одним из способов выше).
9.2 Ошибка GPG-ключа
Симптом:
Err:1 https://dl.google.com/linux/chrome/deb stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB4C1BFD4F042F6D
Решение: Скачайте ключ заново (для ручного метода):
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg
sudo apt update
9.3 Ошибка отсутствующих библиотек
Симптом: Chrome не запускается с ошибкой вроде error while loading shared libraries: libatk-1.0.so.0
Решение: Установите недостающие зависимости:
sudo apt install --fix-broken
Если не помогло — переустановите Chrome:
sudo apt install --reinstall google-chrome-stable
9.4 Запуск 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— запускает Chrome без графического интерфейса--disable-gpu— отключает GPU-ускорение (часто нужно в headless-режиме)--print-to-pdf=output.pdf— сохраняет страницу как PDF
Зачем: Headless-режим полезен для генерации PDF, скриншотов, веб-скрапинга на серверах.
10. 📝 Чек-лист: всё готово к работе
- [ ] Chrome установлен:
google-chrome-stable --versionпоказывает версию - [ ] Chrome запускается из меню приложений или командой
google-chrome-stable - [ ]
sudo apt updateзавершается без ошибок о дублирующихся репозиториях - [ ] GPG-ключ Google импортирован (нет ошибок
NO_PUBKEY) - [ ] Chrome может воспроизводить видео на YouTube (проверка кодеков)
Заключение
Вы успешно установили Google Chrome на Debian с автоматическими обновлениями через apt. Браузер полностью готов к повседневному использованию, включая синхронизацию с аккаунтом Google, воспроизведение защищённого контента и работу с PDF.
Что дальше:
- Настройте синхронизацию Chrome для доступа к закладкам и паролям на всех устройствах
- Установите расширения из Chrome Web Store (например, uBlock Origin для блокировки рекламы)
- Изучите официальную документацию Chrome для продвинутых настроек
Альтернативы Chrome на Debian:
- Установка Chromium — полностью открытая версия из репозиториев Debian
- Установка Firefox — браузер с независимым движком
- Установка Brave — браузер со встроенной блокировкой рекламы (требует отдельного руководства)