Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "andreas-xavier/Prova2"
Differenze tra le versioni 69 e 87 (in 18 versioni)
Versione 69 del 23/07/2024 14.29.03
Dimensione: 9300
Commento:
Versione 87 del 24/11/2024 15.40.53
Dimensione: 11238
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
#language it #LANGUAGE it
<<Include(NuoviStrumentiWiki/PaginaDiProva)>>
Linea 4: Linea 5:
<<Include(NuoviStrumentiWiki/PaginaDiProva)>>
Linea 6: Linea 6:
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=631491"; rilasci="24.04 22.04")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=186918"; rilasci="20.04 22.04 24.04")>>
Linea 10: Linea 10:
In questa guida sono descritte le istruzioni per installare '''pip''' su Ubuntu e derivate, nonché nozioni generali sul suo utilizzo (per informazioni più specifiche si rimanda ai [[#risorse|link]] di approfondimento).

'''pip''' (acronimo di '''Pip Installs Packages''') è uno strumento a linea di comando che permette di installare software scritto in '''[[Programmazione/Python|Python]]'''.<<BR>>
I pacchetti vengono reperiti da '''PyPI''' ('''Python Package Index'''). Quest'ultimo è un repository globale dove vengono archiviati migliaia di progetti e programmi relativi a Python, per essere quindi gestiti e organizzati in base alle versioni dei pacchetti e alle loro dipendenze.

== Avvertenze ==

'''pip''' risulta molto utile per installare facilmente svariato software basato su '''Python''', come moduli, librerie, frameworks e tanto altro (strumenti per sviluppo, ricerca scientifica, svago ecc.).

Inoltre '''pip''' può essere usato per installare alcuni programmi come alternativa alle consuete modalità di [[AmministrazioneSistema/InstallareProgrammi|installazione]] ('''apt''', '''snap''', da sorgenti ecc.). Tuttavia utilizzare pip a livello di sistema è __altamente sconsigliato__. Questo perché, essendo molti programmi di Ubuntu scritti in Python (fra cui componenti essenziali del sistema), l'eventuale presenza di versioni diverse potrebbe provocare problemi di dipendenze e/o esecuzione, rendendo Ubuntu altamente instabile o non funzionante.

Si consiglia quindi questo utilizzo di pip soltanto in ambienti "protetti", quali:
 * [[#venv|Python virtual environments]]
 * [[Virtualizzazione|macchine virtuali]]
 * sistemi/macchine dedicate, non destinate alla produttività, ma per scopi di istruzione, test o sviluppo, ecc.
'''[[https://www.torproject.org/projects/torbrowser.html|Tor Browser]]''' è il metodo più semplice ed immediato per navigare sotto la rete '''[[InternetRete/Navigazione/Tor|Tor]]''', garantendo così un buon livello di anonimato.
<<BR>>
Si tratta di un browser basato su '''[[InternetRete/Navigazione/Firefox/FirefoxESR|Firefox ESR]]''' che integra '''Tor''' al suo interno, senza necessità di installare quest'ultimo nel sistema ed abilitarne il servizio. In più sono preabilitate alcune impostazioni e configurazioni che garantiscono maggiore sicurezza (es.: modalità HTTPS-Only, add-on '''[[https://addons.mozilla.org/en-US/firefox/addon/noscript/|NoScript]]''', motore di ricerca '''!DuckDuckGo''', ecc.).<<BR>>
'''Tor Browser''' è disponibile per i principali sistemi operativi (Windows, MacOS, GNU/Linux ed altri).
Linea 27: Linea 16:
In Ubuntu 23.04 e successivi non sono consentite installazioni di pacchetti Python a livello di sistema. Per maggiori informazioni si veda questo [[#problemi|paragrafo]]. Si ricorda che i [[https://launchpad.net/~webupd8team/+archive/ubuntu/tor-browser/+packages|PPA Tor Browser]] del team Web Upd8 non sono più mantenuti.
Linea 29: Linea 18:

{{{#!wiki tip
Spesso alcuni pacchetti di cui si potrebbe aver bisogno sono disponibili nei [[Repository|repository]] di Ubuntu. Si consiglia pertanto di effettuare prima di tutto una [[AmministrazioneSistema/InstallareProgrammi/Apt#Altre_operazioni|ricerca]] tramite '''apt'''.
}}}

{{{#!wiki important
Evitare di lanciare pip con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]].
}}}

<<Anchor(venv)>>
= Creazione di un ambiente virtuale =

Per creare un ambiente virtuale, procedere come descritto di seguito.

 0. Per aggiungere il modulo `venv`, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://python3-venv|python3-venv]].
 0. Per creare una cartella di destinazione digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
python3 -m venv nome_della_directory
}}}
 sostituendo `nome_della_directory` con il nome desiderato.
 0. Attivare l'ambiente virtuale con il comando:{{{
source nome_della_directory/bin/activate
}}}
 sostituendo `nome_della_directory` con il nome desiderato.

Una volta attivato, la shell in uso punterà alla cartella creata. Se ad esempio si crea la cartella `il_mio_progetto` verrà restituito un output simile al seguente:{{{
(il_mio_progetto) $
}}}

Sarà quindi possibile installare e aggiornare pacchetti utilizzando '''pip'''.
Linea 61: Linea 21:
 0. Verificare la versione di Python installata e l'assenza di problemi digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
python3 --version
<<Anchor(TorBrowser_repository_ubuntu)>>
== Da repository ==
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://torbrowser-launcher|torbrowser-launcher]] e relative dipendenze.
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma dal menù e attendere il termine della procedura automatica che provvederà a scaricare e a installare il programma (vengono individuate automaticamente l'architettura e la lingua di sistema).

Dopo il primo avvio, '''Tor Browser''' potrà essere normalmente avviato da menù.<<BR>>
L'eseguibile del browser viene estratto e mantenuto nella '''Home''', all'interno della cartella `~/.local/share/torbrowser`. I relativi file di configurazione sono invece conservati nelle directory `~/.cache/torbrowser` e `~/.config/torbrowser`.

{{{#!wiki important
Nel caso non sia possibile aggiornare Tor Browser consultare [[#problemi|questo paragrafo]].
}}}

== Dal sito ufficiale ==

È possibile utilizzare '''Tor Browser''' sia in modalità "portable" (cioè senza installarlo) per un uso saltuario, sia per un uso abituale salvandolo nella propria '''Home'''.

 0. Scaricare da [[https://www.torproject.org/download/|questa pagina]]:
  * l'archivio contenente il browser in formato `tar.xz`, premendo il tasto '''Download for Linux'''.
  * il file contenente la chiave di firma in formato `asc`, premendo il tasto '''Signature'''.
 Verrà scaricata la versione 64 bit in lingua inglese (consigliata per garantire un maggiore livello di anonimato).
 {{{#!wiki tip
In questa [[https://www.torproject.org/it/download/languages/|pagina]] sono inoltre disponibili la versione multilingue (premere il tasto '''Vedere le lingue supportate''' per la lista) e quella per architettura 32 bit.
}}}
 0. Aprire un [[AmministrazioneSistema/Terminale|terminale]] e, se necessario, [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella dove sono stati salvati i due file.
 0. Importare la chiave di firma digitando il comando:{{{
gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org
Linea 65: Linea 49:
Python 3.10.12 gpg: chiave 4E2C6E8793298290: chiave pubblica "Tor Browser Developers (signing key) <torbrowser@torproject.org>" importata
gpg: Numero totale esaminato: 1
gpg: importate: 1
pub rsa4096 2014-12-15 [C] [scadenza: 2027-07-15]
      EF6E286DDA85EA2A4BA7DE684E2C6E8793298290
uid [ sconosciuto] Tor Browser Developers (signing key) <torbrowser@torproject.org>
sub rsa4096 2024-07-15 [S] [scadenza: 2026-10-26]
Linea 67: Linea 57:
 0. In caso di assenza di errori, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://python3-pip|python3-pip]].
 0. Per verificare la versione di '''pip3''' installata digitare:{{{
pip3 --version
 0. Esportare la chiave in un file (identificandolo con l'impronta):{{{
gpg --output ./tor.keyring --export 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290
}}}
 0. Verificare la corretta creazione del file con la chiave di firma digitando il seguente comando:{{{
gpg --list-keys
}}}
 L'output sarà simile al seguente:{{{
/home/mario/.gnupg/pubring.kbx
-----------------------------------
pub rsa4096 2014-12-15 [C] [scadenza: 2027-07-15]
      EF6E286DDA85EA2A4BA7DE684E2C6E8793298290
uid [ sconosciuto] Tor Browser Developers (signing key) <torbrowser@torproject.org>
sub rsa4096 2024-07-15 [S] [scadenza: 2026-10-26]
}}}
 0. Verificare la corrispondenza della chiave di firma digitando il seguente comando:{{{
gpgv --keyring ./tor.keyring <nome_firma>.tar.xz.asc <nome_archivio>.tar.xz
}}}
 sostituendo `<nome_firma>tar.xz.asc` e `<nome_archivio>.tar.xz` con i nomi effettivi.
 {{{#!wiki important
Rispettare l'ordine dei file nel comando. Anteporre il file dell'archivio a quello della chiave darà errore.
}}}
 0. In assenza di errori l'output sarà simile al seguente:{{{
gpgv: Firma effettuata mar 29 ott 2024, 16:54:26 CET
gpgv: utilizzando la chiave RSA CAAE408AEBE2288E96FC5D5E157432CF78A65729
gpgv: Firma valida da "Tor Browser Developers (signing key) <torbrowser@torproject.org>"
}}}
 Se invece l'output restituito indica degli errori o non corrisponde alla chiave, riscaricare l'archivio contente il browser e riverificare.
 0. [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|Estrarre]] l'archivio nella propria '''Home'''.
 {{{#!wiki tip
Se si desidera installare '''Tor Browser''', è possibile [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|creare]] a tale scopo una cartella nascosta, ad esempio `~/.torbrowser`).
Linea 72: Linea 89:
{{{#!wiki note
In Ubuntu 22.04 è disponibile per l'installazione anche il pacchetto ''python-pip'', di riferimento per Python2. Si raccomanda tuttavia l'utilizzo della versione 3, poiché per la versione precedente non sono garantiti aggiornamenti di sicurezza (per maggiori informazioni consultare [[Programmazione/Python#Versioni_Python_2_e_3|questa pagina]]).<<BR>>
In caso di utilizzo di pip con Python 2, tutti i comandi vanno eseguiti digitando `pip` al posto di `pip3`.
 0. All'interno dell'archivio appena estratto sarà presente la cartella `/tor-browser/Browser/`. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi]] a suo interno. A seconda delle proprie esigenze:
  * '''Avviare Tor Browser:''' digitare il comando:{{{
./start-tor-browser.desktop
}}}
  oppure in alternativa fare semplicemente clic sul file `start-tor-browser` (confermare qualora venisse richiesta l'autorizzazione per rendere eseguibile e/o eseguire il file).
  * '''Installare Tor Browser:''' digitare il comando:{{{
./start-tor-browser.desktop --register-app
}}}
  Verrà creato un [[AmbienteGrafico/IconeDiAvvio|avviatore]] di '''Tor Browser''' (tramite il file `~/.local/share/applications/start-tor-browser`) e sarà quindi possibile [[AmbienteGrafico/AvviareProgrammi|avviare]] il programma da menù.
 Per una lista di ulteriori opzioni digitare:{{{
./start-tor-browser.desktop --help
}}}
  
Indipendentemente dalla modalità di utilizzo, sarà sempre possibile eliminare il programma. A tale scopo sarà sufficiente [[AmministrazioneSistema/ComandiBase#rm|eliminare]] la cartella salvata nella '''Home''' e l'eventuale file `~/.local/share/applications/start-tor-browser`.

{{{#!wiki important
Non decomprimere o eseguire Tor Browser come [[AmministrazioneSistema/Sudo|amministratore]].
Linea 77: Linea 108:
= Utilizzo = = Da Flathub =
Linea 79: Linea 110:
||<:-2 #cccccc>'''Comandi principali'''||
||<40%> '''pip3 install''' ''nome_pacchetto'' || Installa un pacchetto desiderato. ||
|| '''pip3 search''' ''termine_di_ricerca'' || Cerca su '''PyPI''' i pacchetti relativi al termine di ricerca inserito. ||
|| '''pip3 install --upgrade''' ''nome_pacchetto'' || Aggiorna un pacchetto desiderato. ||
|| '''pip3 uninstall''' ''nome_pacchetto'' || Rimuove un pacchetto desiderato. ||
|| '''pip3 show''' ''nome_pacchetto'' || Mostra le informazioni disponibili su un pacchetto installato. ||
|| '''pip3 list''' || Elenca i pacchetti installati. ||
|| '''pip3 freeze''' || Elenca i pacchetti installati nei formati richiesti. ||
|| '''pip3 check''' || Controlla lo stato delle dipendenze dei pacchetti installati. ||
|| '''pip3 help''' || Mostra informazioni sull'uso di pip, fra cui l'elenco dei principali comandi e delle opzioni. ||
 0. Consultare [[AmministrazioneSistema/InstallareProgrammi/PacchettiFlatpak|questa guida]] per abilitare '''flatpak''' e '''Flathub'''.
 0. Digitare in un [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
flatpak install flathub org.torproject.torbrowser-launcher -y}}}
Linea 90: Linea 114:
{{{#!wiki note
Per l'utilizzo delle opzioni, del file `requirements.txt`, di wheel, delle configurazioni avanzate e altre funzionalità si rimanda a [[https://pip.pypa.io/en/latest/reference/|questa guida]].
}}}

{{{#!wiki important
A differenza di apt, pip non supporta l'autocompletamento. Pertanto occorre digitare il nome esatto del pacchetto da installare, facendo attenzione ad evitare errori di battitura durante la digitazione.
}}}

Di seguito sono riportati ulteriori esempi di utilizzo:

 * Installare specifiche versioni dei pacchetti:{{{
pip3 install nome_pacchetto==N
}}}
 dove `N` sta per la versione del pacchetto, come nel seguente esempio:{{{
pip3 install Django==4.1.7
}}}
 oppure versioni inferiori/superiori/uguali ad una specifica versione, come nel seguente esempio:{{{
pip3 install Django>=4.1.1
}}}
 * Installare versioni in sviluppo:{{{
pip3 install --pre nome_pacchetto
}}}
 * Installare un pacchetto salvato in locale:{{{
pip3 install ./Percorso/File/nome_pacchetto.tar.gz
}}}
 * Mostrare in una lista incolonnata i pacchetti che hanno versioni più recenti rispetto a quelle presenti nel sistema:{{{
pip3 list --outdated --format columns
}}}
 * Mostrare informazioni sull'utilizzo di un determinato comando:{{{
pip3 <comando> -h
}}}
 come nel seguente esempio:{{{
pip3 list -h
Una volta installato, sarà possibile [[AmbienteGrafico/AvviareProgrammi|avviare]] il programma da menu oppure con il comando{{{
flatpak run org.torproject.torbrowser-launcher
Linea 127: Linea 120:
{{{#!wiki important
Questa operazione è fortemente sconsigliata agli utenti poco esperti, poiché potrebbe rendere non utilizzabile pip senza opportune modifiche alle configurazioni del programma. Per lo stesso motivo è opportuno ignorare eventuali consigli di aggiornamento nell'ouput di pip, simili al seguente: `You should consider upgrading via the 'pip install --upgrade pip' command`.
'''Tor browser''' è preimpostato per permetterne facilmente l'aggiornamento, notificando la disponibilità di nuove versioni e procedendo automaticamente al download.<<BR>>
È possibile verificare questa impostazione seguendo il percorso '''''Menu → Settings → Tor Browser Updates''''' e controllare che sia spuntata l'opzione '''Automatically install updates'''.

Per verificare la presenza di nuove versioni:
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] '''Tor Browser''' e connettersi alla rete Tor premendo sul tasto '''Connect'''.
 0. Selezionare '''''Menu → Help → About Tor Browser'''''.
 0. Verrà aperta una finestra e, in caso di presenza di una nuova versione, verrà avviato il download.
 0. Chiudere il programma e attendere il termine dell'aggiornamento.

= Utilizzo e configurazione =

Per un uso di base non è necessario modificare le configurazioni e le impostazioni del programma.

È possibile consultare il [[https://tb-manual.torproject.org/it/|manuale]] (disponibile anche in lingua italiana).

<<Anchor(problemi)>>
= Risoluzione dei problemi =
 
== Mancata connessione Tor Browser ==

In alcuni sporadici casi, il [[#Tor Browser|Tor Browser]] segnala che non è connesso alla rete '''Tor''', pur avendo premuto il tasto '''Connetti'''.<<BR>>
In generale sarà sufficiente chiudere e riavviare il programma per risolvere il problema e [[#verifica|verificare]] di essere connessi alla rete '''Tor'''.

Se ancora il problema dovesse persistere:

 0. Seguire il menù '''''Modifica → Preferenze → Tor'''''.
 0. Scorrere la schermata fino in fondo alla sezione '''Avanzate''' e spuntare '''Uso un proxy per connettermi a Internet'''.
 0. Nel menù a tendina '''Tipo di proxy''' selezionare '''SOCKS5''', quindi impostare i seguenti campi come descritto di seguito:
  * Indirizzo: `127.0.0.1`;
  * Porta: `9050`;
  * Lasciare vuoti i campi '''Username''' e '''Password'''.
 0. Chiudere la scheda per rendere effettive le impostazioni.

{{{#!wiki note
A seconda della modalità di installazione del programma, i menù potrebbero essere in lingua inglese o altre.
Linea 131: Linea 157:
Per aggiornare '''pip''' digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
pip3 install --upgrade pip
== Impossibile aggiornare Tor Browser Launcher ==

In seguito ad un [[https://github.com/micahflee/torbrowser-launcher/issues/663|bug]], in alcune versioni di Ubuntu potrebbe essere impossibile aggiornare '''Tor Browser''' quando installato da repository (compare infatti nella finestra di dialogo l'errore «''Download Error: 404''»).

Per risolvere digitare nel [[AmministrazioneSistema/Terminale|terminale]], uno alla volta, i seguenti comandi:{{{
sudo sed -i 's|self.language =.*|self.language = "ALL"|g' /usr/lib/python3/dist-packages/torbrowser_launcher/common.py
mkdir -p ~/.local/share/torbrowser/tbb/$(uname -m)}}}{{{
cd ~/.local/share/torbrowser/tbb/$(uname -m)}}}{{{
ln -s tor-browser tor-browser_ALL
Linea 135: Linea 168:
<<Anchor(problemi)>>
= Soluzione dei problemi =

== error: externally managed environment (Ubuntu 23.04 e successivi) ==

A partire da Ubuntu 23.04 l'ambiente base di Python viene considerato ''externally managed'', quindi non consente installazioni a livello utente e/o di sistema. Per maggiori informazioni consultare [[https://peps.python.org/pep-0668/|questa pagina]].

È possibile risolvere questo problema adottando le procedure raccomandate, quali:
 * installare il pacchetto tramite '''apt''', quando disponibile.
 * [[#venv|creazione di un ambiente virtuale]].
 * utilizzo di '''pipx''': è uno strumento alternativo a '''pip''' che permette di installare ed eseguire applicazioni Python in ''isolated environments'', garantendo una certa sicurezza. '''pipx''' infatti crea automaticamente un ambiente virtuale per ogni applicazione installata, generando contestualmente un collegamento nella cartella `.local/bin` dell'utente (quindi non a livello di sistema). Per utilizzare lo strumento [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://pipx|pipx]]. Per il suo utilizzo consultare la [[https://pypa.github.io/pipx/docs/|documentazione]] del progetto.
 * opzione '''--break-system-packages''': è un'opzione che permette a '''pip''' di forzare l'installazione come nel seguente esempio:{{{
pip install arrow --break-system-packages
}}}
 {{{#!wiki important
Questa opzione è potenzialmente pericolosa; __non__ usarla in ambienti di produttività se non si sono adottate le dovute precauzioni.
{{{#!wiki note
'''Tor Browser''' verrà installato nella lingua di sistema, che potrà essere normalmente modificata nelle impostazioni del programma.
Linea 153: Linea 172:
<<Anchor(risorse)>>
Linea 155: Linea 173:

 * [[https://tb-manual.torproject.org/installation/|Installazione Tor Browser (sito ufficiale) ]]
 * [[https://www.torproject.org/docs/documentation|Documentazione ufficiale del progetto]]
 * [[https://help.ubuntu.com/community/Tor|Documentazione Ubuntu internazionale]]
 * [[https://support.torproject.org/|Supporto (sito uficiale)]]
 * [[https://tb-manual.torproject.org/it/installation/|Installazione Tor Browser]] (documentazione ufficiale)
 * [[https://github.com/micahflee/torbrowser-launcher#installing| Tor Browser flatpak su GitHub]]
 * [[https://flathub.org/apps/org.torproject.torbrowser-launcher|Flathub]]
Linea 156: Linea 182:
 * [[https://pip.pypa.io|Sito e documentazione ufficiali del progetto]]
 * [[https://en.wikipedia.org/wiki/Pip_(package_manager)|Voce enciclopedica]]
 * [[https://github.com/pypa/pip|GitHub]]
 * [[https://pypi.org/|Python Package Index (PyPI)]]
 * [[https://pypa.github.io/pipx/|pipx]]
 * [[Programmazione/Python|Python]]
Linea 164: Linea 183:
##CategoryProgrammazione
Linea 166: Linea 184:
##CategoryInternet

Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.


Guida verificata con Ubuntu: 22.04 24.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Tor Browser è il metodo più semplice ed immediato per navigare sotto la rete Tor, garantendo così un buon livello di anonimato.
Si tratta di un browser basato su Firefox ESR che integra Tor al suo interno, senza necessità di installare quest'ultimo nel sistema ed abilitarne il servizio. In più sono preabilitate alcune impostazioni e configurazioni che garantiscono maggiore sicurezza (es.: modalità HTTPS-Only, add-on NoScript, motore di ricerca DuckDuckGo, ecc.).
Tor Browser è disponibile per i principali sistemi operativi (Windows, MacOS, GNU/Linux ed altri).

Si ricorda che i PPA Tor Browser del team Web Upd8 non sono più mantenuti.

Installazione

Da repository

  1. Installare il pacchetto torbrowser-launcher e relative dipendenze.

  2. Avviare il programma dal menù e attendere il termine della procedura automatica che provvederà a scaricare e a installare il programma (vengono individuate automaticamente l'architettura e la lingua di sistema).

Dopo il primo avvio, Tor Browser potrà essere normalmente avviato da menù.
L'eseguibile del browser viene estratto e mantenuto nella Home, all'interno della cartella ~/.local/share/torbrowser. I relativi file di configurazione sono invece conservati nelle directory ~/.cache/torbrowser e ~/.config/torbrowser.

Nel caso non sia possibile aggiornare Tor Browser consultare questo paragrafo.

Dal sito ufficiale

È possibile utilizzare Tor Browser sia in modalità "portable" (cioè senza installarlo) per un uso saltuario, sia per un uso abituale salvandolo nella propria Home.

  1. Scaricare da questa pagina:

    • l'archivio contenente il browser in formato tar.xz, premendo il tasto Download for Linux.

    • il file contenente la chiave di firma in formato asc, premendo il tasto Signature.

    Verrà scaricata la versione 64 bit in lingua inglese (consigliata per garantire un maggiore livello di anonimato).

    In questa pagina sono inoltre disponibili la versione multilingue (premere il tasto Vedere le lingue supportate per la lista) e quella per architettura 32 bit.

  2. Aprire un terminale e, se necessario, spostarsi nella cartella dove sono stati salvati i due file.

  3. Importare la chiave di firma digitando il comando:

    gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org

    L'output sarà simile al seguente:

    gpg: chiave 4E2C6E8793298290: chiave pubblica "Tor Browser Developers (signing key) <torbrowser@torproject.org>" importata
    gpg: Numero totale esaminato: 1
    gpg:               importate: 1
    pub   rsa4096 2014-12-15 [C] [scadenza: 2027-07-15]
          EF6E286DDA85EA2A4BA7DE684E2C6E8793298290
    uid           [ sconosciuto] Tor Browser Developers (signing key) <torbrowser@torproject.org>
    sub   rsa4096 2024-07-15 [S] [scadenza: 2026-10-26]
  4. Esportare la chiave in un file (identificandolo con l'impronta):

    gpg --output ./tor.keyring --export 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290
  5. Verificare la corretta creazione del file con la chiave di firma digitando il seguente comando:

    gpg --list-keys

    L'output sarà simile al seguente:

    /home/mario/.gnupg/pubring.kbx
    -----------------------------------
    pub   rsa4096 2014-12-15 [C] [scadenza: 2027-07-15]
          EF6E286DDA85EA2A4BA7DE684E2C6E8793298290
    uid           [ sconosciuto] Tor Browser Developers (signing key) <torbrowser@torproject.org>
    sub   rsa4096 2024-07-15 [S] [scadenza: 2026-10-26]
  6. Verificare la corrispondenza della chiave di firma digitando il seguente comando:

    gpgv --keyring ./tor.keyring <nome_firma>.tar.xz.asc <nome_archivio>.tar.xz

    sostituendo <nome_firma>tar.xz.asc e <nome_archivio>.tar.xz con i nomi effettivi.

    Rispettare l'ordine dei file nel comando. Anteporre il file dell'archivio a quello della chiave darà errore.

  7. In assenza di errori l'output sarà simile al seguente:

    gpgv: Firma effettuata mar 29 ott 2024, 16:54:26 CET
    gpgv:                utilizzando la chiave RSA CAAE408AEBE2288E96FC5D5E157432CF78A65729
    gpgv: Firma valida da "Tor Browser Developers (signing key) <torbrowser@torproject.org>"
    Se invece l'output restituito indica degli errori o non corrisponde alla chiave, riscaricare l'archivio contente il browser e riverificare.
  8. Estrarre l'archivio nella propria Home.

    Se si desidera installare Tor Browser, è possibile creare a tale scopo una cartella nascosta, ad esempio ~/.torbrowser).

  9. All'interno dell'archivio appena estratto sarà presente la cartella /tor-browser/Browser/. Spostarsi a suo interno. A seconda delle proprie esigenze:

    • Avviare Tor Browser: digitare il comando:

      ./start-tor-browser.desktop

      oppure in alternativa fare semplicemente clic sul file start-tor-browser (confermare qualora venisse richiesta l'autorizzazione per rendere eseguibile e/o eseguire il file).

    • Installare Tor Browser: digitare il comando:

      ./start-tor-browser.desktop --register-app

      Verrà creato un avviatore di Tor Browser (tramite il file ~/.local/share/applications/start-tor-browser) e sarà quindi possibile avviare il programma da menù.

    Per una lista di ulteriori opzioni digitare:

    ./start-tor-browser.desktop --help

Indipendentemente dalla modalità di utilizzo, sarà sempre possibile eliminare il programma. A tale scopo sarà sufficiente eliminare la cartella salvata nella Home e l'eventuale file ~/.local/share/applications/start-tor-browser.

Non decomprimere o eseguire Tor Browser come amministratore.

Da Flathub

  1. Consultare questa guida per abilitare flatpak e Flathub.

  2. Digitare in un terminale il comando:

    flatpak install flathub org.torproject.torbrowser-launcher -y

Una volta installato, sarà possibile avviare il programma da menu oppure con il comando

flatpak run org.torproject.torbrowser-launcher

Aggiornamento

Tor browser è preimpostato per permetterne facilmente l'aggiornamento, notificando la disponibilità di nuove versioni e procedendo automaticamente al download.
È possibile verificare questa impostazione seguendo il percorso Menu → Settings → Tor Browser Updates e controllare che sia spuntata l'opzione Automatically install updates.

Per verificare la presenza di nuove versioni:

  1. Avviare Tor Browser e connettersi alla rete Tor premendo sul tasto Connect.

  2. Selezionare Menu → Help → About Tor Browser.

  3. Verrà aperta una finestra e, in caso di presenza di una nuova versione, verrà avviato il download.
  4. Chiudere il programma e attendere il termine dell'aggiornamento.

Utilizzo e configurazione

Per un uso di base non è necessario modificare le configurazioni e le impostazioni del programma.

È possibile consultare il manuale (disponibile anche in lingua italiana).

Risoluzione dei problemi

Mancata connessione Tor Browser

In alcuni sporadici casi, il Tor Browser segnala che non è connesso alla rete Tor, pur avendo premuto il tasto Connetti.
In generale sarà sufficiente chiudere e riavviare il programma per risolvere il problema e verificare di essere connessi alla rete Tor.

Se ancora il problema dovesse persistere:

  1. Seguire il menù Modifica → Preferenze → Tor.

  2. Scorrere la schermata fino in fondo alla sezione Avanzate e spuntare Uso un proxy per connettermi a Internet.

  3. Nel menù a tendina Tipo di proxy selezionare SOCKS5, quindi impostare i seguenti campi come descritto di seguito:

    • Indirizzo: 127.0.0.1;

    • Porta: 9050;

    • Lasciare vuoti i campi Username e Password.

  4. Chiudere la scheda per rendere effettive le impostazioni.

A seconda della modalità di installazione del programma, i menù potrebbero essere in lingua inglese o altre.

Impossibile aggiornare Tor Browser Launcher

In seguito ad un bug, in alcune versioni di Ubuntu potrebbe essere impossibile aggiornare Tor Browser quando installato da repository (compare infatti nella finestra di dialogo l'errore «Download Error: 404»).

Per risolvere digitare nel terminale, uno alla volta, i seguenti comandi:

sudo sed -i 's|self.language =.*|self.language = "ALL"|g' /usr/lib/python3/dist-packages/torbrowser_launcher/common.py
mkdir -p ~/.local/share/torbrowser/tbb/$(uname -m)

cd ~/.local/share/torbrowser/tbb/$(uname -m)

ln -s tor-browser tor-browser_ALL

Tor Browser verrà installato nella lingua di sistema, che potrà essere normalmente modificata nelle impostazioni del programma.

Ulteriori risorse


CategoryHomepage