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

Opera — это браузер со встроенными функциями приватности: бесплатный VPN, блокировщик рекламы и боковая панель с мессенджерами (WhatsApp, Telegram, Messenger). В отличие от многих других браузеров, Opera распространяется через официальный APT-репозиторий, что позволяет устанавливать и обновлять его стандартными командами apt.

В этом обновлённом руководстве я покажу два способа установки Opera на Debian:

  1. extrepo (рекомендуемый) — автоматическое управление репозиторием
  2. Ручная настройка — для полного контроля (с проверкой ключа)
МетодУправление GPG-ключамиСложностьДля кого
extrepo
(рекомендуемый)
АвтоматическоеНизкаяБольшинство
пользователей
Ручная настройкаПолный контрольСредняяОпытные пользователи,
скрипты

⚠️ Важно: Выберите один способ установки. Использование обоих методов одновременно создаст конфликт Signed-By и вызовет ошибку при apt update.


Оглавление

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

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

  • У вас 64-битная (amd64) система (Opera также доступна для arm64 — проверьте команду ниже)
  • Вы имеете права sudo (администратора)

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

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

sudo whoami

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

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

root

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


Доступные версии Opera по архитектурам

ПакетКаналamd64arm64Команда запуска
opera-stableСтабильнаяopera
opera-gx-stableGX (игровая)opera-gx
opera-betaБетаopera-beta
opera-developerDeveloperopera-developer

Проверьте вашу архитектуру:

dpkg --print-architecture
  • Если вывод amd64 — доступны все версии.
  • Если вывод arm64 — доступны opera-stable и opera-developer.

Способ 1: Установка Opera через extrepo (рекомендуемый)

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

sudo apt update && sudo apt upgrade -y
sudo apt install -y extrepo

Шаг 2: Включите политику non-free

Opera — проприетарное ПО, поэтому разрешим extrepo работать с non-free репозиториями:

sudo sed -i 's/# - non-free/- non-free/' /etc/extrepo/config.yaml

Шаг 3: Проверьте доступность репозитория

extrepo search opera

Ожидаемый вывод: Информация о репозитории opera_stable.

Шаг 4: Включите репозиторий и обновите список пакетов

sudo extrepo enable opera_stable
sudo apt update

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

apt-cache policy opera-stable

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


Способ 2: Ручная настройка репозитория (DEB822)

Шаг 1: Установите зависимости

sudo apt install -y curl gpg ca-certificates

Шаг 2: Импортируйте GPG-ключ Opera

curl -fsSL https://deb.opera.com/archive.key | sudo gpg --dearmor --yes -o /usr/share/keyrings/opera-browser.gpg

Шаг 3: Проверьте отпечаток ключа (важно для безопасности!)

gpg --show-keys --with-fingerprint /usr/share/keyrings/opera-browser.gpg

Ожидаемый отпечаток (2025):

6C86 BE21 4648 3766 80CA 957B 11EE 8C00 B693 A745

Диагностика: Если команда head -5 показывает HTML вместо PGP-блока — значит, ключ не скачался (проблемы с сетью):

curl -fsSL https://deb.opera.com/archive.key | head -5

Правильный вывод: начинается с -----BEGIN PGP PUBLIC KEY BLOCK-----.

Шаг 4: Добавьте репозиторий (учёт архитектуры)

arch=$(dpkg --print-architecture)

case "$arch" in
  amd64|arm64)
    printf '%s\n' \
      'Types: deb' \
      'URIs: https://deb.opera.com/opera-stable/' \
      'Suites: stable' \
      'Components: non-free' \
      "Architectures: $arch" \
      'Signed-By: /usr/share/keyrings/opera-browser.gpg' | sudo tee /etc/apt/sources.list.d/opera-browser.sources > /dev/null
    ;;
  *)
    echo "Ваша архитектура ($arch) не поддерживается Opera."
    ;;
esac

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

sudo apt update
apt-cache policy opera-stable

Установка выбранной версии Opera

После настройки репозитория (любым способом) установите нужную версию.

Установка Opera Stable (рекомендуется)

sudo apt install -y opera-stable

⚠️ Важно: При установке инсталлятор может спросить, нужно ли добавить свой репозиторий. Выберите «No», чтобы избежать создания дублирующегося файла.

Удаление дублирующегося файла репозитория

Установщик Opera иногда создаёт старый файл .list, который конфликтует с нашим .sources-файлом:

sudo rm -f /etc/apt/sources.list.d/opera-stable.list
sudo apt update

Установка Opera GX (игровая версия)

sudo apt install -y opera-gx-stable
sudo rm -f /etc/apt/sources.list.d/opera-gx-stable.list

Установка Opera Beta

sudo apt install -y opera-beta
sudo rm -f /etc/apt/sources.list.d/opera-beta.list

Установка Opera Developer

sudo apt install -y opera-developer
sudo rm -f /etc/apt/sources.list.d/opera-developer.list

Проверка установки

opera --version          # для Stable
opera-gx --version       # для GX
opera-beta --version     # для Beta
opera-developer --version # для Developer

Запуск Opera

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

opera          # для Stable
opera-gx       # для GX
opera-beta     # для Beta
opera-developer # для Developer

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

Найдите Opera в меню приложений (категория «Интернет»).

Включение встроенных функций

  • VPN: Нажмите на значок VPN в адресной строке или перейдите в НастройкиКонфиденциальность и безопасностьVPN
  • Блокировщик рекламы: НастройкиКонфиденциальность и безопасностьБлокировать рекламу
  • Боковая панель с мессенджерами: Нажмите на три линии в боковой панели и выберите WhatsApp, Telegram или Messenger

Обновление Opera

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

Обновить все пакеты (включая Opera):

sudo apt update && sudo apt upgrade -y

Обновить только Opera Stable:

sudo apt update && sudo apt install --only-upgrade opera-stable -y

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

8.1 Ошибка: Duplicate repository warnings

Симптом: W: Target Packages ... configured multiple times

Причина: Установщик Opera создал .list-файл, дублирующий вашу конфигурацию.

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

sudo rm -f /etc/apt/sources.list.d/opera-*.list
sudo apt update

8.2 Ошибка: Signed-By conflict

Симптом: E: Conflicting values set for option Signed-By

Причина: Вы настроили оба метода установки (extrepo и ручной).

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

Если хотите оставить extrepo:

sudo rm -f /etc/apt/sources.list.d/opera-browser.sources
sudo rm -f /usr/share/keyrings/opera-browser.gpg

Если хотите оставить ручной метод:

sudo extrepo disable opera_stable
sudo rm -f /etc/apt/sources.list.d/extrepo_opera_stable.sources

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

Симптом: apt update сообщает об отсутствии публичного ключа.

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

sudo rm -f /usr/share/keyrings/opera-browser.gpg
curl -fsSL https://deb.opera.com/archive.key | sudo gpg --dearmor --yes -o /usr/share/keyrings/opera-browser.gpg
sudo apt update

8.4 Репозиторий не виден после добавления

Симптом: apt-cache policy opera-stable не показывает репозиторий Opera.

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

cat /etc/apt/sources.list.d/opera-browser.sources

Убедитесь, что файл содержит правильные строки. Если файл пуст или отсутствует — создайте заново.


Удаление Opera

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

sudo apt purge opera-stable opera-gx-stable opera-beta opera-developer -y
sudo apt autoremove --purge -y

Шаг 2: Удалите репозиторий (в зависимости от способа установки)

Если использовали extrepo:

sudo extrepo disable opera_stable
sudo rm -f /etc/apt/sources.list.d/extrepo_opera_stable.sources

Если настраивали вручную:

sudo rm -f /etc/apt/sources.list.d/opera-browser.sources
sudo rm -f /usr/share/keyrings/opera-browser.gpg

Удалите все старые .list-файлы:

sudo rm -f /etc/apt/sources.list.d/opera-*.list

Шаг 3: Сделайте резервную копию профиля (опционально)

backup_dir="$HOME/opera-profile-backups-$(date +%Y%m%d%H%M%S)"
for profile in opera opera-gx opera-beta opera-developer; do
  if [ -d "$HOME/.config/$profile" ]; then
    mkdir -p "$backup_dir"
    cp -a "$HOME/.config/$profile" "$backup_dir/"
  fi
done

Шаг 4: Удалите пользовательские данные

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

rm -rf ~/.config/opera ~/.config/opera-gx ~/.config/opera-beta ~/.config/opera-developer
rm -rf ~/.cache/opera ~/.cache/opera-gx ~/.cache/opera-beta ~/.cache/opera-developer

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

  • [ ] Репозиторий добавлен: apt-cache policy opera-stable показывает deb.opera.com
  • [ ] Установлена нужная версия: opera --version показывает версию
  • [ ] Удалён дублирующийся файл: ls /etc/apt/sources.list.d/opera-*.listNo such file
  • [ ] Браузер запускается: opera открывает окно
  • [ ] apt update проходит без ошибок

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

Вопрос: Opera бесплатна?
Ответ: Да, Opera бесплатна. Встроенный VPN и блокировщик рекламы тоже бесплатны.

Вопрос: Чем Opera GX отличается от обычной?
Ответ: Opera GX имеет интерфейс для геймеров: лимитеры CPU/RAM, интеграцию с Twitch и Discord.

Вопрос: Можно ли установить Opera на arm64 (Raspberry Pi)?
Ответ: Да, доступны версии opera-stable и opera-developer. GX и Beta — нет.

Вопрос: Как отключить встроенный VPN?
Ответ: Нажмите на значок VPN в адресной строке и выберите «Выключить».

Вопрос: Почему после установки появляется ошибка дублирования репозитория?
Ответ: Установщик Opera создал лишний .list-файл. Удалите его (см. проблему 8.1).


Заключение

Теперь Opera установлена на вашем Debian. Вы можете пользоваться браузером со встроенным VPN, блокировщиком рекламы и боковой панелью для мессенджеров.

Что дальше?