1 20/10/2026 10 min

Su Debian 12 Bookworm la strada più pulita per installare Opera non è scaricare un .deb a mano e dimenticarsene, ma agganciare il repository ufficiale del vendor e lasciare che sia APT a gestire installazione e aggiornamenti. In questo modo eviti di inseguire versioni vecchie, riduci il rischio di pacchetti non firmati e mantieni il browser allineato agli update di sicurezza.

Qui sotto trovi una procedura lineare, con verifiche intermedie e un paio di note pratiche che in ambienti Debian contano più della teoria: controllo del repository, installazione della chiave in formato corretto, verifica del pacchetto e avvio del browser. Se qualcosa non torna, il punto giusto per fermarsi è il controllo della firma o della sorgente APT, non l’installazione forzata.

Perché usare il repository ufficiale di Opera

Su Debian il problema non è installare un browser, ma mantenerlo sano nel tempo. Il repository ufficiale di Opera risolve tre aspetti pratici: il pacchetto arriva da una sorgente prevedibile, gli aggiornamenti seguono il normale flusso di APT e la dipendenza dal sistema resta trasparente. È una scelta migliore rispetto a scaricare ogni volta il file .deb dal sito e installarlo con un doppio clic o con dpkg -i senza repository associato.

In più, su Bookworm APT gestisce bene la risoluzione delle dipendenze e l’integrazione con il desktop. Se il sistema è minimale, la procedura resta la stessa: al massimo cambiano i pacchetti di supporto installati in precedenza, non il flusso principale.

Prerequisiti minimi su Debian 12

Ti serve un utente con privilegi sudo o accesso root, connettività verso Internet e un sistema Debian 12 Bookworm aggiornato. Prima di toccare i repository, conviene sincronizzare l’indice dei pacchetti e assicurarsi che i tool base per la gestione delle chiavi siano presenti.

Se il sistema è appena installato, questi pacchetti sono spesso già disponibili, ma non conviene darlo per scontato. In particolare, per Debian recente è preferibile usare il meccanismo con signed-by e keyring dedicato, evitando l’approccio vecchio basato su apt-key, ormai da considerare superato.

Installazione di Opera su Debian 12 Bookworm

La sequenza seguente è quella da usare in un sistema pulito. I comandi sono pensati per essere eseguiti in shell, uno dopo l’altro, senza salti creativi.

1. Aggiorna l’indice pacchetti e installa i prerequisiti

Prima di aggiungere una nuova sorgente APT, aggiorna la cache e installa gli strumenti necessari per scaricare e gestire la chiave del repository.

sudo apt update
sudo apt install -y wget gpg ca-certificates

Verifica che il comando non restituisca errori di rete o problemi di mirror. Se apt update fallisce già qui, non ha senso procedere: il problema è a monte, non in Opera.

2. Crea la directory del keyring se non esiste

Su Debian moderno la chiave va salvata in una posizione dedicata, tipicamente sotto /etc/apt/keyrings. Se la directory non esiste, creala esplicitamente.

sudo install -d -m 0755 /etc/apt/keyrings

Il permesso 0755 consente ad APT di leggere il file della chiave senza esporre scritture inutili. È una scelta semplice, pulita e coerente con la gestione dei repository firmati.

3. Scarica e installa la chiave del repository Opera

Recupera la chiave pubblica del repository e trasformala nel formato che APT si aspetta. Il punto importante non è solo scaricarla, ma archiviarla nel keyring corretto e usarla nel file della sorgente.

wget -qO- https://deb.opera.com/archive.key | gpg --dearmor | sudo tee /etc/apt/keyrings/opera.gpg > /dev/null

Se il download o la conversione falliscono, fermati qui. Un errore in questa fase significa repository non raggiungibile, problema TLS, o chiave non ottenuta correttamente. Non è il momento di bypassare i controlli.

4. Aggiungi il repository di Opera a APT

Crea una sorgente dedicata per Opera usando signed-by. Questo limita la fiducia alla sola chiave associata a quel repository e non contamina la fiducia globale del sistema.

echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/opera.gpg] https://deb.opera.com/opera-stable/ stable non-free" | sudo tee /etc/apt/sources.list.d/opera.list

La componente arch=amd64 è corretta per la maggior parte dei PC e server x86_64. Se stai usando un’architettura diversa, controlla il pacchetto disponibile per il tuo target prima di procedere. Su ARM, in molti casi, Opera desktop non è il browser giusto da cercare nel repository.

5. Aggiorna gli indici e controlla che il repository sia visto da APT

Dopo aver aggiunto la sorgente, aggiorna l’indice e verifica che APT legga correttamente il nuovo repository. Qui si intercettano quasi tutti gli errori di configurazione iniziali.

sudo apt update

Il risultato atteso è l’assenza di errori di firma e la comparsa dei pacchetti Opera nella cache. Se vedi messaggi come NO_PUBKEY, il keyring non è stato associato nel modo giusto oppure la chiave non è stata salvata correttamente in /etc/apt/keyrings/opera.gpg.

6. Installa il browser

A questo punto l’installazione è banale: APT risolve il pacchetto e le sue dipendenze nel normale flusso del sistema.

sudo apt install -y opera-stable

Se il nome del pacchetto non viene trovato, il repository non è stato caricato correttamente oppure l’indice non è stato aggiornato dopo l’aggiunta della sorgente. Il comando da usare per una verifica rapida è apt-cache policy opera-stable, che deve mostrare la provenienza dal repository Opera e una versione disponibile.

7. Avvia Opera e verifica l’integrazione desktop

Una volta installato, puoi avviarlo dal menu applicazioni oppure da terminale. Il controllo da shell è utile perché ti dice subito se il binario è presente e se l’eseguibile risponde.

opera

Su una sessione grafica sana, il browser si apre con la schermata iniziale o con l’ultima sessione disponibile. Se non parte, il problema è spesso nel desktop environment, nella sessione grafica o nei permessi del profilo utente, non nel pacchetto in sé.

Verifiche tecniche che conviene fare subito

Dopo l’installazione, vale la pena fare tre controlli rapidi. Sono banali, ma evitano di scoprire il problema quando il browser deve essere usato davvero.

  1. Controlla che il pacchetto sia installato: dpkg -l opera-stable. Lo stato atteso è ii, che indica installazione corretta.

  2. Controlla la sorgente APT: grep -R "deb.opera.com" /etc/apt/sources.list /etc/apt/sources.list.d/. Deve comparire il file /etc/apt/sources.list.d/opera.list con la riga del repository.

  3. Controlla la versione disponibile: apt-cache policy opera-stable. La versione candidata deve arrivare dal repository Opera e non da una sorgente locale o obsoleta.

Se vuoi una verifica più “audit-friendly”, puoi anche controllare la presenza del file del keyring e i suoi permessi:

ls -l /etc/apt/keyrings/opera.gpg

Un file leggibile da root e non scrivibile da utenti non privilegiati è il comportamento atteso. Non serve renderlo eseguibile: è un file dati, non un programma.

Aggiornamenti e manutenzione dopo l’installazione

Una volta installato via repository, Opera segue gli aggiornamenti normali di sistema. Questo è il vantaggio vero: non devi ricordarti di riaprire la pagina download ogni volta che esce una nuova release.

Per vedere se sono disponibili aggiornamenti, basta il classico flusso APT:

sudo apt update
apt list --upgradable | grep opera

Se il browser è usato su una macchina desktop condivisa o su una workstation amministrata centralmente, questo approccio è più facile da governare. Puoi includere il pacchetto in una policy di patching standard, con la stessa finestra di manutenzione degli altri software da repository.

Installazione tramite file .deb: quando ha senso e quando no

Scaricare il pacchetto .deb e installarlo manualmente ha senso solo in casi temporanei: test rapido, macchina isolata, oppure assenza momentanea di accesso al repository. In quel caso, però, devi essere consapevole che stai introducendo un flusso meno pulito, con aggiornamenti non automatici se non colleghi poi il repository ufficiale.

Se scegli questa strada, la verifica minima è leggere il nome del pacchetto, controllare la provenienza e installarlo con gli strumenti giusti. Un esempio tipico, da usare solo se hai già scaricato il file dal sito ufficiale, è questo:

sudo apt install ./opera-stable_*.deb

Con apt install ./file.deb APT prova comunque a risolvere le dipendenze, a differenza di un dpkg -i puro che può lasciare il sistema in stato incompleto. Anche qui, però, la soluzione pulita resta il repository.

Problemi frequenti su Debian 12 e come leggerli

Il classico errore non è “Opera non funziona”, ma “APT non riesce a fidarsi della sorgente” oppure “il pacchetto non si trova”. Sono due sintomi diversi e vanno trattati in modo diverso.

  • NO_PUBKEY o errore di firma: la chiave non è stata importata correttamente o il file signed-by punta al percorso sbagliato. Verifica /etc/apt/keyrings/opera.gpg e rilancia sudo apt update.

  • Pacchetto non trovato: il repository non è stato aggiunto, la sintassi della riga APT è errata o l’indice non è stato aggiornato. Controlla /etc/apt/sources.list.d/opera.list.

  • Opera non si avvia: il problema può essere nel profilo utente, nella sessione grafica o in dipendenze desktop mancanti. Controlla l’output del terminale e l’eventuale log utente nel contesto grafico.

Un dettaglio che vale la pena ricordare: se hai installato il browser su una macchina senza ambiente grafico completo, il pacchetto può essere presente ma inutilizzabile senza Xorg, Wayland o una sessione desktop compatibile. In quel caso non è un problema di installazione, è un problema di contesto operativo.

Rimozione pulita di Opera

Se devi disinstallarlo, puoi rimuovere il pacchetto senza toccare il resto del sistema. È un’operazione reversibile e non distruttiva, purché tu non cancelli dati utente senza una ragione precisa.

sudo apt remove -y opera-stable

Se vuoi eliminare anche file di configurazione locali del pacchetto, puoi usare purge. Attenzione però: il profilo utente del browser, in genere sotto la home dell’utente, non viene sempre gestito come parte del pacchetto e può restare sul disco.

sudo apt purge -y opera-stable

Se decidi di rimuovere anche il repository, cancella il file della sorgente e, se non ti serve più nulla, il keyring associato.

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

La verifica finale è semplice: apt-cache policy opera-stable non deve più mostrare il repository Opera, e dpkg -l opera-stable non deve riportare il pacchetto come installato.

Note pratiche per ambienti desktop e workstation

In un contesto workstation, Opera può essere usato come browser secondario per test di compatibilità, separazione dei profili o semplicemente per preferenza personale. Se lo usi in parallelo ad altri browser, evita di importare tutto alla cieca: meglio scegliere cosa sincronizzare, soprattutto cronologia, password e segnalibri.

Su sistemi amministrati, è utile mantenere una distinzione netta tra pacchetti di sistema e dati utente. Il pacchetto Opera va gestito con APT; i dati del profilo restano nella home dell’utente. Questa separazione rende più semplice il backup e riduce il rischio di cancellare informazioni personali durante una manutenzione.

Se l’obiettivo è solo navigare in modo affidabile su Debian 12, il punto non è accumulare opzioni, ma avere un’installazione ripetibile. Repository ufficiale, chiave dedicata, verifica della sorgente, aggiornamenti normali: è questo il flusso che regge nel tempo senza sorprese.

In sintesi operativa: aggiorna il sistema, aggiungi il keyring, registra il repository, installa opera-stable e controlla che APT lo veda correttamente. È una procedura breve, ma fatta bene evita proprio quelle rotture banali che in genere fanno perdere più tempo del necessario.