Opera — это браузер со встроенными функциями приватности: бесплатный VPN, блокировщик рекламы и боковая панель с мессенджерами (WhatsApp, Telegram, Messenger). В отличие от многих других браузеров, Opera распространяется через официальный APT-репозиторий, что позволяет устанавливать и обновлять его стандартными командами apt.
В этом обновлённом руководстве я покажу два способа установки Opera на Debian:
- extrepo (рекомендуемый) — автоматическое управление репозиторием
- Ручная настройка — для полного контроля (с проверкой ключа)
| Метод | Управление GPG- ключами | Сложность | Для кого |
|---|---|---|---|
| extrepo (рекомендуемый) | Автоматическое | Низкая | Большинство пользователей |
| Ручная настройка | Полный контроль | Средняя | Опытные пользователи, скрипты |
⚠️ Важно: Выберите один способ установки. Использование обоих методов одновременно создаст конфликт Signed-By и вызовет ошибку при apt update.
⚠️ Обратите внимание: Доступность и работоспособность встроенного VPN зависит от региона и локальных правил. В некоторых юрисдикциях использование VPN может регулироваться или быть запрещено. Используйте функции браузера в соответствии с действующим законодательством.
Оглавление
Предварительные требования
Перед установкой убедитесь, что:
- У вас 64-битная (amd64) система (Opera также доступна для arm64 — проверьте команду ниже)
- Вы имеете права
sudo(администратора)
⚠️ ВАЖНО: Проверьте права sudo перед установкой
Если вы не уверены, есть ли у вашего пользователя права администратора, выполните в терминале:
sudo whoami
Что делает: Проверяет, есть ли у текущего пользователя права суперпользователя.
⚠️ Пароль при первом запуске! В зависимости от настроек в /etc/sudoers, при первом выполнении sudo -l в текущей сессии система может запросить ваш пароль (если не активировано правило NOPASSWD).
✅ Ожидаемый результат: Список разрешённых команд. Если видите (ALL : ALL) ALL — у вас полный доступ.
❌ Если видите ошибку user is not in the sudoers file или may not run sudo — сначала пройдите наше руководство по настройке sudo. Без этого дальнейшие шаги не сработают.
Доступные версии Opera по архитектурам
| Пакет | Канал | amd64 | arm64 | Команда запуска |
|---|---|---|---|---|
| opera-stable | Стабильная | ✅ | ✅ | opera |
| opera-gx-stable | GX (игровая) | ✅ | ❌ | opera-gx |
| opera-beta | Бета | ✅ | ❌ | opera-beta |
| opera-developer | Developer | ✅ | ✅ | opera-developer |
Проверьте вашу архитектуру:
dpkg --print-architecture
- Если вывод
amd64— доступны все версии. - Если вывод
arm64— доступныopera-stableиopera-developer.
Способ 1: Установка Opera через extrepo (рекомендуемый)
Шаг 1: Обновите систему
sudo apt update
sudo apt upgrade
⚠️ Важно: Убедитесь, что apt upgrade завершился без ошибок, прежде чем переходить к следующему шагу.
Что делает:
sudo— права суперпользователяapt update— обновляет список доступных пакетовapt upgrade— обновляет все установленные пакеты
Зачем: Это стандартная практика безопасности перед установкой нового ПО.
💡 Примечание: Флаг -y автоматически подтверждает все действия. В обучающих инструкциях его лучше не использовать: так вы видите список пакетов и можете отменить установку, если что-то выглядит подозрительно. Если вы уверены в своих действиях, можно добавить -y.
Шаг 2: Установите extrepo
sudo apt install extrepo
Что делает: Устанавливает утилиту для управления внешними репозиториями.
Шаг 3: Включите политику non-free
Opera — проприетарное ПО, поэтому разрешим extrepo работать с non-free репозиториями:
# Проверяем и включаем non-free, если ещё не включено
if ! grep -q '^[[:space:]]*- non-free' /etc/extrepo/config.yaml; then
echo "Включаем политику non-free..."
sudo sed -i '/^policies:/a - non-free' /etc/extrepo/config.yaml
else
echo "Политика non-free уже включена."
fi
Что делает: Проверяет наличие политики non-free в конфигурационном файле extrepo и добавляет её, если она отсутствует.
Зачем: Без этой настройки extrepo не позволит установить проприетарное ПО.
Шаг 4: Проверьте доступность репозитория
extrepo search opera
✅ Ожидаемый вывод: Информация о репозитории opera_stable.
Шаг 5: Включите репозиторий и обновите список пакетов
sudo extrepo enable opera_stable
sudo apt update
Что делает: Включает репозиторий Opera и обновляет список доступных пакетов.
Шаг 6: Проверьте, что пакеты видны
apt-cache policy opera-stable
✅ Ожидаемый вывод: Должна быть строка с https://deb.opera.com/opera-stable.
Способ 2: Ручная настройка репозитория (DEB822)
Этот способ даёт полный контроль над установкой.
Шаг 1: Установите зависимости
sudo apt install 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
Что делает: Скачивает публичный ключ Opera и сохраняет его в формате, понятном APT.
Шаг 3: Проверьте отпечаток ключа (важно для безопасности!)
gpg --show-keys --with-fingerprint /usr/share/keyrings/opera-browser.gpg
✅ Ожидаемый отпечаток (2025):
6C86 BE21 4648 3766 80CA 957B 11EE 8C00 B693 A745
⚠️ Если вывод не совпадает с указанным отпечатком — не продолжайте установку. Это может означать, что ключ подменён или ссылка ведёт не туда. Проверьте URL и повторите скачивание.
Диагностика: Если команда 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
Что делает: Создаёт файл репозитория в формате DEB822 с учётом архитектуры системы.
Шаг 5: Обновите список пакетов
sudo apt update
apt-cache policy opera-stable
✅ Ожидаемый вывод: Должна быть строка с https://deb.opera.com/opera-stable.
Установка выбранной версии Opera
После настройки репозитория (любым способом) установите нужную версию.
Установка Opera Stable (рекомендуется)
sudo apt install opera-stable
⚠️ Критично: Во время установки может появиться интерактивный вопрос вида:
Do you want to add the Opera repository? [Y/n]
Обязательно выберите n (или «No»), иначе будет создан дублирующийся .list-файл, который позже вызовет конфликт Signed-By.
Удаление дублирующегося файла репозитория
Установщик Opera иногда создаёт старый файл .list, который конфликтует с нашим .sources-файлом:
sudo rm -f /etc/apt/sources.list.d/opera-stable.list
sudo apt update
Установка Opera GX (игровая версия)
sudo apt install opera-gx-stable
sudo rm -f /etc/apt/sources.list.d/opera-gx-stable.list
Установка Opera Beta
sudo apt install opera-beta
sudo rm -f /etc/apt/sources.list.d/opera-beta.list
Установка Opera Developer
sudo apt install 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
Обновить только 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: Удалите установленные пакеты
echo "Удаляем установленные пакеты Opera..."
for pkg in opera-stable opera-gx-stable opera-beta opera-developer; do
if dpkg -l | grep -q "^ii $pkg "; then
echo "Удаляем $pkg..."
sudo apt purge -y "$pkg"
else
echo "$pkg не установлен — пропускаем."
fi
done
sudo apt autoremove --purge -y
echo "Удаление завершено."
Что делает: Проверяет, какие пакеты Opera установлены, и удаляет только их, не пытаясь удалить отсутствующие пакеты.
Шаг 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: Удалите пользовательские данные
⚠️ Внимание: Эти команды удаляют закладки, пароли, историю и расширения. Действие необратимо.
⚠️ Примечание: Папки профилей создаются от имени текущего пользователя и должны удаляться без прав root. Если вы ранее запускали Opera от root, права могут отличаться — проверьте:
ls -ld ~/.config/opera* 2>/dev/null
Если вы видите, что владелец не вы, используйте sudo для удаления:
sudo rm -rf ~/.config/opera ~/.config/opera-gx ~/.config/opera-beta ~/.config/opera-developer
sudo rm -rf ~/.cache/opera ~/.cache/opera-gx ~/.cache/opera-beta ~/.cache/opera-developer
Обычно же достаточно команд без sudo:
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-*.list→No such file - [ ] Браузер запускается из терминала:
operaоткрывает окно - [ ] Процесс Opera виден в системе:
ps aux | grep -v grep | grep operaпоказывает процесс - [ ]
apt updateзавершается кодом 0 (без ошибок) - [ ] В выводе
apt updateнет строкW: Target Packages ... configured multiple timesиE: Conflicting values set for option Signed-By
Часто задаваемые вопросы (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).
Вопрос: Почему некоторые Google-сервисы работают нестабильно в Opera?
Ответ: Google периодически ограничивает работу своих сервисов в сторонних браузерах. Если критична полная совместимость с Google-сервисами, лучше использовать Chrome или Chromium.
Вопрос: Встроенный VPN работает во всех регионах?
Ответ: Доступность и работоспособность встроенного VPN зависит от региона и локальных правил. В некоторых юрисдикциях использование VPN может регулироваться или быть запрещено.
Вопрос: Opera некорректно работает на Wayland (мерцание, проблемы с перетаскиванием и т.п.)?
Ответ: Opera в основном тестируется на X11. Если у вас проблемы, попробуйте запустить с флагом:
opera --disable-features=UseOzonePlatform
Или временно переключиться на сеанс X11 — это часто решает визуальные артефакты.
💡 Для запуска из меню приложений: Чтобы использовать флаг --disable-features=UseOzonePlatform при запуске из меню, создайте или отредактируйте файл .desktop (обычно в ~/.local/share/applications/) и добавьте этот флаг в строку Exec.
Заключение
Теперь Opera установлена на вашем Debian. Вы можете пользоваться браузером со встроенным VPN, блокировщиком рекламы и боковой панелью для мессенджеров.
Что дальше:
- Настройте VPN и блокировщик рекламы по своему вкусу
- Добавьте мессенджеры на боковую панель
- Изучите официальную документацию Opera
- Попробуйте Opera GX, если вы геймер
Связанные статьи: