Su Rocky Linux 8 o 9 Slack non arriva dal repository base, quindi la scelta vera non è “come installarlo”, ma quale canale usare senza sporcare il sistema. In ambiente desktop la strada più pulita è Flatpak; in ambiente dove vuoi un pacchetto classico e aggiornamenti gestiti dal sistema, puoi usare l’RPM ufficiale di Slack. Le due opzioni funzionano entrambe, ma hanno impatti diversi su integrazione, aggiornamenti e manutenzione.
Se ti serve solo il client desktop per uso interno o per una workstation, Flatpak è in genere la scelta più prudente: isola l’app, riduce l’effetto collaterale sui pacchetti di sistema e semplifica il rollback. Se invece vuoi un’installazione più tradizionale e controllare tu l’aggiornamento del pacchetto, l’RPM ufficiale è ancora una via praticabile. In entrambi i casi, la verifica iniziale è la stessa: sistema aggiornato, repository in ordine, ambiente grafico funzionante e spazio disco sufficiente per il profilo utente.
Prerequisiti pratici su Rocky Linux 8 e 9
Prima di installare Slack, conviene allineare il sistema. Non è una formalità: molte anomalie che vengono scambiate per problemi dell’app sono in realtà dipendenze grafiche mancanti, profilo utente corrotto o storage quasi pieno. Il controllo minimo si fa così:
cat /etc/rocky-release
uname -r
df -h /
echo $XDG_SESSION_TYPE
Il risultato atteso è semplice: Rocky 8 o 9, filesystem con margine reale, e sessione grafica attiva. Se `XDG_SESSION_TYPE` non restituisce wayland o x11, stai probabilmente lavorando da console o in una sessione non adatta al client desktop. In quel caso l’installazione può anche andare a buon fine, ma Slack non avrà dove aprirsi.
Un’altra verifica utile è capire se il sistema è già predisposto per Flatpak. Su Rocky 9 spesso è già disponibile o facilmente attivabile; su Rocky 8 può richiedere un passaggio in più, ma resta la via più ordinata se vuoi evitare repository terzi per l’applicazione singola.
Opzione consigliata: Slack con Flatpak
Flatpak è la soluzione che consiglierei per la maggior parte delle workstation Rocky Linux. L’app resta separata dal sistema, gli aggiornamenti sono più prevedibili e la rimozione è pulita. Il rovescio della medaglia è che l’integrazione con il desktop dipende dal runtime e dal portal stack, quindi se l’ambiente grafico è incompleto puoi vedere problemi con notifiche, condivisione file o apertura di link esterni.
1. Installa il supporto Flatpak, se non presente:
sudo dnf install -y flatpak
2. Aggiungi Flathub come repository remoto. È il passaggio che consente di installare Slack dal catalogo applicazioni:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
3. Installa Slack:
flatpak install -y flathub com.slack.Slack
4. Avvia l’app per verificare che il desktop la veda correttamente:
flatpak run com.slack.Slack
Se l’avvio fallisce, il punto non è sempre Slack. Le cause più comuni sono un runtime incompleto, una sessione grafica non compatibile o un problema di portali. In pratica, prima di smontare l’installazione, conviene guardare il messaggio preciso restituito dalla console e i log utente del desktop.
Per controllare gli aggiornamenti Flatpak, usa:
flatpak update -y
Questo è il punto forte della soluzione: il rollback è semplice. Se una release introduce un comportamento anomalo, puoi rimuovere l’app e reinstallarla, oppure tornare a una versione precedente se il tuo flusso di gestione lo prevede. In contesti aziendali, questo è spesso più gestibile che inseguire dipendenze di sistema sparse.
Installazione con RPM ufficiale di Slack
Se preferisci un pacchetto RPM, Slack distribuisce un file installabile manualmente. È una strada ancora usata su workstation amministrate in modo tradizionale, soprattutto quando si vuole tenere il controllo del pacchetto installato e del suo ciclo di vita. Il prezzo da pagare è che il repository non passa dal set base di Rocky, quindi devi curare tu la provenienza del file e gli aggiornamenti successivi.
1. Scarica il pacchetto dalla fonte ufficiale di Slack. Il file cambia nel tempo, quindi qui il punto importante è usare sempre il nome corrente pubblicato dal vendor.
wget -O slack.rpm https://downloads.slack-edge.com/releases/linux/4.41.105/prod/x64/slack-4.41.105-0.1.el8.x86_64.rpm
2. Installa il pacchetto con `dnf`, che risolve meglio le dipendenze rispetto a `rpm -i`:
sudo dnf install -y ./slack.rpm
3. Verifica che il pacchetto sia presente e che l’eseguibile sia raggiungibile:
rpm -q slack
command -v slack
Con l’RPM il vantaggio è l’integrazione più lineare con il resto del sistema, ma il controllo degli aggiornamenti è meno elegante di Flatpak. Non hai un repository Rocky che ti aggiorna Slack insieme al resto dei pacchetti: devi prevedere una procedura periodica di controllo versione o accettare il ciclo di update del vendor.
Su Rocky 8 e 9, se il pacchetto segnala problemi di dipendenze grafiche, la prima verifica utile è questa:
sudo dnf repoquery --requires slack
Se emergono librerie mancanti, non forzare installazioni casuali: identifica il pacchetto richiesto e verifica che sia disponibile nei repository abilitati. In desktop enterprise, il problema più comune non è Slack, ma una base grafica installata a metà.
Avvio, menu applicazioni e integrazione con GNOME
Dopo l’installazione, Slack dovrebbe comparire nel menu applicazioni. Se non compare subito, spesso basta disconnettersi e rientrare nella sessione grafica. Con alcune configurazioni il launcher viene indicizzato in ritardo, oppure il desktop non aggiorna immediatamente il menu.
Se vuoi avviarlo manualmente da terminale, usa il comando coerente con il metodo scelto:
flatpak run com.slack.Slack
slack
La differenza è utile anche in troubleshooting: con Flatpak hai un perimetro più chiuso e un avvio più prevedibile; con RPM ti appoggi al binario installato nel sistema e ai suoi percorsi standard. In entrambi i casi, se Slack apre una finestra bianca o resta fermo in splash, la verifica successiva non è reinstallare alla cieca: controlla il log dell’utente e la sessione grafica.
Per una diagnosi rapida puoi guardare i log dell’utente corrente, specialmente se l’app si chiude subito dopo l’avvio:
journalctl --user -xe
flatpak info com.slack.Slack
Se l’errore è legato al rendering o alle librerie grafiche, il messaggio è spesso abbastanza esplicito. In caso contrario, il problema può stare nella sessione utente corrotta: profilo Slack da rigenerare, cache da pulire o portali desktop non coerenti con il desktop environment in uso.
Aggiornamenti e manutenzione senza sorprese
Slack è un’app che tende a cambiare spesso, quindi l’aggiornamento non va trattato come un dettaglio secondario. Se usi Flatpak, aggiorna con regolarità tutto il parco applicazioni. Se usi l’RPM, tieni sotto controllo la versione installata e pianifica la sostituzione quando il vendor pubblica un pacchetto più recente.
Per verificare la versione installata, puoi usare:
flatpak info com.slack.Slack | grep Version
rpm -q slack --qf '%{VERSION}-%{RELEASE}
'
In un ambiente gestito, una scelta ragionevole è documentare il canale adottato e la versione minima supportata. Questo evita che una workstation resti ferma per mesi su una build vecchia e poi manifesti problemi con autenticazione, notifiche o integrazione con browser e file picker.
Se devi fare assistenza a utenti finali, il consiglio pratico è standardizzare: o tutti Flatpak, o tutti RPM. Mischiare i canali sullo stesso parco macchine complica il supporto, perché cambiano percorsi, metadati e modalità di aggiornamento. Non è un problema tecnico insormontabile, ma è un problema operativo evitabile.
Rimozione pulita e rollback
La rimozione deve essere semplice quanto l’installazione. Se hai scelto Flatpak, il rollback è quasi banale:
flatpak uninstall -y com.slack.Slack
Se vuoi anche pulire i dati utente dell’app, devi farlo con attenzione perché lì dentro ci sono impostazioni, sessioni e cache. Il percorso tipico è sotto `~/.var/app/com.slack.Slack/`. Prima di cancellarlo, valuta se l’utente deve mantenere impostazioni e login. In caso di dubbio, fai un backup del profilo e poi procedi.
Con l’RPM, la disinstallazione segue il normale ciclo del pacchetto:
sudo dnf remove -y slack
Anche qui il rollback è pulito, ma resta il tema del profilo utente. Rimuovere il pacchetto non elimina automaticamente i dati applicativi in home directory. Se stai facendo una reinstallazione correttiva, controlla se il problema sparisce con un profilo nuovo prima di attribuire tutto al pacchetto.
Problemi tipici che vale la pena aspettarsi
Su Rocky Linux i problemi più frequenti non sono legati all’installazione in sé, ma a tre scenari ricorrenti. Il primo è il desktop incompleto: manca un componente di integrazione grafica, e Slack parte ma non si comporta bene con notifiche o finestre. Il secondo è il profilo utente danneggiato, tipico dopo crash ripetuti o update interrotti. Il terzo è la rete aziendale, che può bloccare o filtrare parte dei servizi usati dall’applicazione, soprattutto in presenza di proxy, SSL inspection o policy restrittive.
Quando qualcosa non torna, la sequenza corretta è: verificare la sessione grafica, aprire l’app da terminale, leggere il messaggio preciso, controllare i log utente e solo dopo pensare a reinstallare. Reinstallare senza evidenza spesso risolve solo per caso. In un contesto tecnico serio, il problema va identificato prima di essere “tamponato”.
Se usi Rocky Linux come workstation standard, la decisione più sensata è questa: Flatpak per isolamento e manutenzione più semplice, RPM ufficiale solo quando hai un motivo operativo concreto per preferirlo. Entrambe le strade sono valide, ma la scelta va fatta pensando a chi dovrà mantenere il sistema, non solo a chi deve aprire Slack oggi.
Commenti (0)
Nessun commento ancora.
Segnala contenuto
Elimina commento
Eliminare definitivamente questo commento?
L'azione non si può annullare.