1 22/04/2026 9 min

FreeTube su Ubuntu 20.04 LTS: scelta del pacchetto e criterio operativo

Su Ubuntu 20.04 LTS FreeTube conviene trattarlo come un client desktop isolato, non come un servizio di sistema. La scelta reale è tra AppImage, che riduce dipendenze e semplifica l’aggiornamento, e pacchetto .deb, quando vuoi integrazione più pulita con il sistema e gestione più lineare tramite APT o strumenti di packaging locali. Per una workstation amministrata da pochi operatori, l’AppImage è spesso la via più rapida; per ambienti standardizzati, il .deb resta più comodo da inventariare e distribuire.

FreeTube è utile quando vuoi guardare contenuti YouTube senza passare dal browser principale e senza trascinarti dietro tutta la superficie del browser stesso. In pratica separi il consumo video dal profilo di navigazione quotidiano. Questo non elimina il traffico verso i backend del servizio video, ma riduce l’esposizione del tuo ambiente di lavoro a cookie, estensioni e sessioni browser più ampie del necessario.

Su Ubuntu 20.04 il punto critico non è tanto l’installazione in sé, quanto evitare che il sistema ti manchi di una libreria di supporto, di un permesso file errato o di una configurazione desktop incompleta. La procedura sotto tiene conto di questi casi e ti lascia anche un percorso di rollback semplice.

Installazione con AppImage: percorso più rapido e meno invasivo

Se vuoi partire senza toccare troppo il sistema, usa l’AppImage ufficiale. È il metodo più pulito quando l’obiettivo è verificare il funzionamento, testare una versione specifica o distribuire il client senza introdurre repository aggiuntivi.

  1. Scarica l’AppImage dalla pagina release del progetto. Verifica sempre che il file arrivi da una sorgente coerente con il canale ufficiale.
  2. Rendi eseguibile il file.
  3. Avvialo da terminale almeno una volta, così intercetti subito eventuali errori di librerie, permessi o sandbox desktop.

Esempio operativo:

mkdir -p ~/Applications/FreeTube
cd ~/Applications/FreeTube
wget -O FreeTube.AppImage https://example.invalid/path/FreeTube.AppImage
chmod +x FreeTube.AppImage
./FreeTube.AppImage

Il link sopra è un segnaposto: va sostituito con l’URL reale della release. Se il file è corretto, l’app si apre con la sua interfaccia grafica senza chiederti installazioni aggiuntive. Se invece il terminale restituisce un errore, il messaggio è già il primo indizio utile: spesso indica una libreria mancante o un problema di esecuzione dal file system montato con opzioni restrittive.

Per sicurezza, conserva l’AppImage in una directory dedicata. Non lasciarlo in /tmp o su un volume temporaneo: al riavvio rischi di perderlo o di cambiare contesto di esecuzione. In un profilo utente standard, ~/Applications o ~/bin sono scelte più pulite.

Installazione con pacchetto .deb: integrazione più comoda con il desktop

Se preferisci un’integrazione più classica con il sistema, cerca un pacchetto .deb rilasciato dal progetto o dai canali che usi internamente. Il vantaggio è semplice: menu applicazioni, associazioni desktop e rimozione più ordinata. Il rischio è altrettanto chiaro: se il pacchetto non è allineato alla tua release, puoi trovarti con dipendenze non soddisfatte o con un aggiornamento meno lineare.

  1. Scarica il file .deb in una cartella di lavoro.
  2. Installa con apt o dpkg, preferendo apt se vuoi la risoluzione automatica delle dipendenze.
  3. Verifica che il launcher compaia nel menu applicazioni e che l’eseguibile risulti disponibile.
cd ~/Downloads
sudo apt install ./freetube_*.deb

Se il sistema risponde con dipendenze mancanti, non forzare subito. Prima leggi l’errore: spesso basta installare un pacchetto richiesto o capire che quel build non è pensato per la tua base Ubuntu 20.04. In quel caso la via più rapida è tornare all’AppImage, che di solito evita il problema alla radice.

Con dpkg il flusso è simile, ma la gestione delle dipendenze è meno comoda:

sudo dpkg -i freetube_*.deb
sudo apt -f install

La seconda riga serve a chiudere eventuali dipendenze mancanti. Se apt -f install propone di rimuovere il pacchetto appena installato, fermati e valuta la compatibilità del build invece di insistere.

Verifica minima dopo l’installazione

La verifica non va fatta “a occhio” soltanto aprendo la finestra. Conviene controllare tre cose: esecuzione, integrazione desktop e assenza di errori evidenti in avvio. Questo riduce i falsi positivi, soprattutto su sistemi dove il login grafico funziona ma l’app ha problemi con il backend grafico o con il profilo utente.

  1. Avvia FreeTube dal menu applicazioni e poi da terminale.
  2. Controlla che la finestra si apra senza crash immediato.
  3. Se il launcher desktop non compare, verifica il file .desktop nel profilo utente o nel sistema.
which freetube
ls -l ~/.local/share/applications | grep -i freetube
journalctl --user -xe | tail -n 50

Il comando which ha senso solo se il pacchetto espone un binario nel PATH. Con l’AppImage, invece, il controllo utile è il path del file e la sua eseguibilità. Se il problema è nel launcher, il file da guardare è tipicamente in ~/.local/share/applications/ oppure in /usr/share/applications/ se installato a livello di sistema.

Se l’app si apre ma presenta schermata vuota o rendering incoerente, il primo sospetto è il backend grafico o una libreria non allineata. In quel caso l’output del terminale è più utile della finestra stessa: lì trovi l’errore reale, non il sintomo generico.

Integrazione con il desktop: icona, avvio rapido e ordine operativo

Su una postazione Linux usata quotidianamente, la differenza tra “installato” e “utilizzabile” la fa l’integrazione desktop. Se usi l’AppImage, puoi creare un collegamento manuale per non doverla lanciare sempre da terminale. Se usi il pacchetto, questo passaggio spesso è già coperto, ma vale la pena verificarlo comunque.

Un file desktop minimale può essere costruito così:

[Desktop Entry]
Name=FreeTube
Exec=/home/utente/Applications/FreeTube/FreeTube.AppImage
Icon=freetube
Type=Application
Categories=AudioVideo;Video;

Salvalo in ~/.local/share/applications/freetube.desktop e poi aggiorna il database dei launcher solo se necessario. In molti casi basta il logout/login o il refresh del menu. Se l’icona non compare, controlla che il percorso Icon= punti a un file realmente esistente, oppure usa un percorso assoluto verso un’immagine PNG/SVG.

Per evitare confusione, mantieni il nome del launcher coerente con il nome dell’app. Questo sembra un dettaglio, ma in ambienti con molti tool desktop la ricerca rapida nel menu dipende anche da queste piccole scelte. Un launcher ben nominato riduce errori operativi e velocizza l’accesso.

Aggiornamento: come non trasformarlo in manutenzione inutile

Con FreeTube conviene avere una regola semplice: aggiorna quando il canale upstream pubblica una release stabile che ti serve davvero, non a ogni costo e non senza controllo. Per l’AppImage, l’aggiornamento consiste nel sostituire il file con la nuova versione. Per il pacchetto .deb, dipende dal canale di distribuzione: repository, pacchetto scaricato manualmente o tool di packaging interno.

  1. Conserva la versione precedente finché la nuova non ha superato un avvio completo.
  2. Verifica che non cambi il comportamento del profilo utente o delle preferenze.
  3. Se hai personalizzazioni nel launcher, controlla che il percorso dell’eseguibile resti valido.

Per l’AppImage, il rollback è immediato: ripristini il file precedente e riapri l’app. Per il .deb, la rimozione e la reinstallazione della versione precedente dipendono dal fatto che tu abbia conservato il pacchetto locale o che il repository esponga ancora quella release. Per questo, in contesti amministrati, conviene archiviare gli artefatti usati in produzione interna.

Troubleshooting essenziale quando FreeTube non parte

Quando FreeTube non si avvia, non partire dal reinstallare tutto. Fai prima un controllo a strati: file eseguibile, dipendenze, sessione grafica, permessi e profilo utente. In pratica vuoi capire se il problema è nel pacchetto, nel desktop o nei dati locali dell’utente.

  1. File non eseguibile: verifica con ls -l che l’AppImage abbia il bit di esecuzione.
  2. Dipendenze mancanti: controlla l’output di apt install o dpkg -i.
  3. Profilo utente corrotto: prova ad avviare con un profilo temporaneo o rinomina la directory di configurazione dell’app.
ls -l ~/Applications/FreeTube/FreeTube.AppImage
chmod +x ~/Applications/FreeTube/FreeTube.AppImage
mv ~/.config/FreeTube ~/.config/FreeTube.bak

La terza riga va trattata come misura reversibile, non come cancellazione. Rinominare la directory di configurazione è un rollback naturale: se l’app riparte, il problema era nel profilo. Se non cambia nulla, puoi ripristinare il nome originale senza perdere dati.

Se l’interfaccia parte ma i contenuti non si caricano, il collo di bottiglia può stare fuori dal sistema operativo: DNS, proxy, filtro di rete o blocco lato edge. In quel caso la verifica utile è aprire un’altra applicazione che usi la rete e confrontare il comportamento, oppure controllare la risoluzione DNS con un comando semplice come resolvectl query o dig se disponibile.

Quando conviene evitare l’installazione locale

Ci sono casi in cui FreeTube su Ubuntu 20.04 non è la scelta migliore sul singolo host. Se amministri una postazione molto bloccata, con policy severe su esecuzione di binari scaricati, l’AppImage può essere scomodo da giustificare. Se invece il vincolo è la manutenzione centralizzata, un pacchetto firmato e distribuito internamente è più coerente con il modello operativo.

In ambienti dove il browser è già controllato, aggiornato e isolato in modo rigoroso, il vantaggio di FreeTube si riduce. In quel caso la decisione va presa sul bilancio tra comodità d’uso e standardizzazione del parco macchine. Non c’è una risposta universale: c’è il tuo livello di controllo sul client e il tuo costo operativo di manutenzione.

Scelta pratica finale per Ubuntu 20.04 LTS

Se vuoi una risposta operativa secca: su Ubuntu 20.04 LTS parti con l’AppImage, verifica che FreeTube si apra e funzioni, poi decidi se passare al .deb solo quando ti serve integrazione desktop più stretta o distribuzione più standardizzata. È il percorso con meno attrito e con rollback più semplice.

La logica è questa: prima riduci il rischio di installazione, poi sistemi l’integrazione. Così eviti di trasformare un client desktop in un mini-progetto di packaging. Se l’obiettivo è usare FreeTube in modo stabile sulla tua workstation Ubuntu 20.04, questa è la strada più lineare.