Hướng dẫn sử dụng Opera browser

Opera browser có thể hỗ trợ tốt hơn cho thị trường web3 tại Trung quốc (testing)

Installation

Apt là cách chuẩn + chính thức để cài Opera browser

Snap không phải là cách install Opera browser “chính thức”

:small_blue_diamond: Tình trạng của Opera Browser trên Snap

  • Hiện tại Opera không phát hành Snap package chính thức như Brave Browser hay Chromium.
  • Tuy nhiên, trên Snap Store vẫn có bản do bên thứ ba đóng gói.

:backhand_index_pointing_right: Bạn có thể cài, nhưng cần lưu ý:

:warning: Nhược điểm khi dùng bản Snap (bên thứ ba)

  • Không đảm bảo cập nhật nhanh như bản chính thức
  • Có thể thiếu tính năng hoặc lỗi
  • Vấn đề bảo mật (vì không phải từ Opera Software)
  1. Thêm key + repo
wget -qO- https://deb.opera.com/archive.key | gpg --dearmor | sudo dd of=/usr/share/keyrings/opera-browser.gpg
echo "deb [signed-by=/usr/share/keyrings/opera-browser.gpg] https://deb.opera.com/opera-stable/ stable non-free" | sudo dd of=/etc/apt/sources.list.d/opera-archive.list
  1. Cập nhật và cài
sudo apt-get update
sudo apt-get install opera-stable

:small_blue_diamond: Các phiên bản có thể chọn

Ngoài opera-stable, repo còn có:

  • opera-beta → bản thử nghiệm
  • opera-developer → bản dev (update liên tục)

Link gốc (Opera): Manual setup Opera APT repository setup instructions

Issues

Xử lý lỗi `apt update: conflicting signed-by` sau khi install

Sau khi install, update apt sẽ gặp lỗi sau:

sudo apt update
E: Conflicting values set for option Signed-By regarding source https://deb.opera.com/opera-stable/ stable: /usr/share/keyrings/opera-browser.gpg != 
E: The list of sources could not be read.

:backhand_index_pointing_right: APT thấy:

  • cùng 1 repo deb.opera.com
  • nhưng 1 cái có key riêng, 1 cái không

=> :bomb: báo lỗi: Conflicting values set for option Signed-By

Lỗi này là do repo Opera đang bị khai báo trùng nhưng khác Signed-By :backhand_index_pointing_right: APT không biết dùng key nào nên báo conflict.


Nguyên nhân cụ thể

Bạn đang có 2 repo Opera trùng nhau nhưng khác cấu hình

Ví dụ:

  • Một dòng có:

signed-by=/usr/share/keyrings/opera.gpg

  • Một dòng khác có:

signed-by=/usr/share/keyrings/opera-browser.gpg

:backhand_index_pointing_right: Hoặc tệ hơn: một dòng không có signed-by


Xử lý lỗi

Bước 1: Kiểm tra nhanh

Chạy:

grep -r "opera" /etc/apt/sources.list /etc/apt/sources.list.d/

:backhand_index_pointing_right: Bạn sẽ thấy có thể có:

  • /etc/apt/sources.list.d/opera.list
  • hoặc opera-stable.list
  • hoặc dòng dư trong sources.list
grep -r "opera" /etc/apt/sources.list /etc/apt/sources.list.d/
/etc/apt/sources.list.d/opera-archive.list:deb [signed-by=/usr/share/keyrings/opera-browser.gpg] https://deb.opera.com/opera-stable/ stable non-free
/etc/apt/sources.list.d/opera-stable.list:deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final releases)

Bước 2: Fix nhanh gọn (khuyên dùng)

:fire: Giữ lại bản “modern” (có signed-by), xóa bản cũ

sudo rm /etc/apt/sources.list.d/opera-archive.list

:counterclockwise_arrows_button: Sau đó update lại

sudo apt update

:brain: Giải thích thêm (để bạn nắm sâu)

  • opera-stable.list → thường do cài .deb cũ tạo ra (legacy)
  • opera-archive.list → bạn add theo cách mới (signed-by)

:backhand_index_pointing_right: Cách mới tốt hơn vì:

  • Không dùng global trust (apt-key)
  • Giới hạn key chỉ cho repo Opera → an toàn hơn
Kiểm tra để chắc opera hiện tại chỉ là một bản install duy nhất

Kiểm tra package đã cài

apt list --installed | grep opera

:backhand_index_pointing_right: Kết quả “chuẩn”:

opera-stable ... [installed]

:backhand_index_pointing_right: Nghĩa là:

  • :check_mark: Bạn chỉ có 1 package duy nhất: opera-stable
  • :check_mark: Không có opera-beta hay opera-developer
  • :check_mark: Không bị cài trùng trong APT

:warning: Nếu thấy nhiều cái như:

  • opera-stable
  • opera-beta
  • opera-developer

:backhand_index_pointing_right: thì bạn đang có nhiều phiên bản song song

:brain: Nhưng để chắc 100% (không bị “dual install”)

Bạn nên check thêm 2 cái nhỏ nữa:

:magnifying_glass_tilted_left: 1. Kiểm tra Snap (tránh bị cài song song)

snap list | grep opera

:backhand_index_pointing_right: Nếu không có output → OK


:magnifying_glass_tilted_left: 2. Kiểm tra binary đang dùng

which opera

:backhand_index_pointing_right: Chuẩn phải là:

/usr/bin/opera

Uninstall (nếu cần)

sudo apt remove opera-stable
sudo rm /etc/apt/sources.list.d/opera.list
sudo rm /usr/share/keyrings/opera.gpg