Aggiornato a ottobre 2026: ho diviso il lunghissimo comando di installazione per categoria, tolto i pacchetti doppi, aggiunto build-essential (citato ma mancante), corretto il keep-alive SSH (ClientAliveInterval vale solo per il server) e aggiunto il suggerimento di Danilo nei commenti sul beep del terminale. Il resto descrive com’era nel 2009: Intrepid non riceve aggiornamenti da anni e molti di questi pacchetti non esistono più.
Ultimamente ho reinstallato Linux sulla mia macchina principale, dopo anni in cui lo tenevo relegato in una macchina virtuale in VMware. La scelta della distribuzione è caduta su Ubuntu Intrepid Ibex 8.10, che avevo già provato aggiornando da Hardy.
Subito dopo l’installazione ho fatto un po’ di pulizia e ho installato il software che uso tutti i giorni. Ecco i passi, con i comandi da incollare nel terminale.
1. Togliere il software che non uso
Il supporto all’accessibilità, i giochi di GNOME e il client VoIP Ekiga (per le chiamate uso Skype):
sudo apt-get autoremove --purge at-spi gnome-games-* ekiga2. Alzare il refresh rate del monitor
Dopo l’installazione il monitor non era alla frequenza di aggiornamento più alta: da System → Preferences → Screen Resolution scelgo il valore massimo che supporta.
3. Spegnere il beep del terminale
Il fastidiosissimo beep arriva dall’altoparlante interno, gestito dal modulo del kernel pcspkr. Lo tolgo subito e lo metto in blacklist, così non torna al prossimo avvio:
sudo modprobe -r pcspkr
echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/blacklistNella prima versione di questo post serviva un riavvio; come ha fatto notare Danilo nei commenti, modprobe -r scarica il modulo all’istante.
4. Abilitare i repository restricted, multiverse e partner
Da System → Administration → Software Sources abilito restricted, multiverse e partner: lì stanno i driver proprietari, i codec, Java di Sun e il plugin Flash che installo al punto 6.
5. Mostrare i file nascosti
In una finestra di Nautilus, il file manager di GNOME: Edit → Preferences → Show hidden and backup files. Si può fare anche da gconf-editor, ma la scorciatoia c’è e tanto vale usarla.
6. Installare il software che uso
Ho diviso i pacchetti per categoria, così è facile saltare quello che non serve.
Multimedia. Il plugin Flash per Firefox, i codec di ubuntu-restricted-extras e VLC, che riproduce quasi tutto senza installare altri codec:
sudo apt-get install flashplugin-nonfree ubuntu-restricted-extras vlc vlc-plugin-pulse mplayer-fontsFont. I font Microsoft, utili per aprire correttamente i documenti in OpenOffice.org, e i font Terminus, che preferisco nel terminale:
sudo apt-get install msttcorefonts console-terminus xfonts-terminus xfonts-terminus-oblique xfonts-terminus-dosSviluppo. Il Java Development Kit di Sun, i compilatori di build-essential, Git, Subversion e CVS per il versioning, Psyco per velocizzare Python, e Texmaker con LaTeX per tesi e report (ne ho scritto da poco in un post su come scrivere la tesi con LaTeX):
sudo apt-get install sun-java6-jdk sun-java6-plugin sun-java6-fonts build-essential \
git-core subversion subversion-tools cvs python-psyco texmaker texlive-latex-baseInternet e posta. FileZilla come client FTP, Thunderbird con Enigmail per cifrare la posta con OpenPGP, alcuni plugin per Pidgin (il client di messaggistica che parla GTalk, MSN e molto altro) e il server OpenSSH per collegarmi a questa macchina da fuori:
sudo apt-get install filezilla thunderbird thunderbird-gnome-support mozilla-thunderbird-enigmail \
pidgin-plugin-pack pidgin-libnotify pidgin-extprefs pidgin-guifications pidgin-encryption pidgin-sipe \
openssh-serverArchivi. Tutti i formati che mi capita di ricevere, da RAR a 7z, apribili anche da File Roller:
sudo apt-get install rar unrar zip unzip p7zip-full p7zip-rar unace arj lha cabextract \
sharutils uudeview mpack file-rollerEditor e terminale. Emacs e Vim, Terminator per dividere il terminale in più riquadri, Tilda come terminale a scomparsa, htop (un top molto più leggibile), sysinfo per vedere l’hardware della macchina, Parcellite come gestore degli appunti e Workrave, che mi ricorda di fare una pausa:
sudo apt-get install emacs22-gtk vim-gnome terminator tilda htop sysinfo parcellite workraveEstensioni per Nautilus. Aprire un terminale nella cartella corrente, convertire immagini, condividere cartelle in rete e qualche script già pronto:
sudo apt-get install nautilus-open-terminal nautilus-actions nautilus-gksu nautilus-image-converter \
nautilus-sendto nautilus-share nautilus-script-manager nautilus-script-collection-svn \
nautilus-script-audio-convert nautilus-wallpaper7. Installare Eclipse e NetBeans a mano
Non uso i pacchetti Ubuntu: la versione di Eclipse nei repository è troppo datata. Scarico il tar.gz dal sito ufficiale e lo decomprimo in /opt:
sudo tar -xzf eclipse-*.tar.gz -C /optPer NetBeans basta scaricare l’installer e lanciarlo:
chmod +x netbeans-*-linux.sh && sudo ./netbeans-*-linux.sh8. Abilitare gli effetti grafici
Da System → Preferences → Appearance → Visual Effects scelgo Extra. Per regolare i singoli effetti di Compiz serve il suo pannello di configurazione:
sudo apt-get install compizconfig-settings-managerDa System → Preferences → CompizConfig Settings Manager attivo gli hot corner (gli angoli dello schermo che fanno partire un’azione) e il plugin Scale, che affianca tutte le finestre aperte per sceglierne una. Già che ci sono, tolgo la fastidiosa resistenza delle finestre quando le trascino verso il bordo: Snapping Windows → Behaviour, deselezionando Edge resistance.
9. Tenere vive le connessioni SSH
Un router o un firewall chiudono le connessioni SSH che restano inattive troppo a lungo. Con ServerAliveInterval il client manda un messaggio al server ogni 60 secondi, così la connessione non risulta mai inattiva:
echo "ServerAliveInterval 60" | sudo tee -a /etc/ssh/ssh_configLa riga finisce in fondo al blocco Host * del file, quindi vale per tutti gli host. Nella versione originale di questo post usavo ClientAliveInterval, che però è un’opzione del server (sshd_config) e nel client non ha effetto.
10. Installare il resto dai siti ufficiali
Alcuni programmi non sono nei repository e si scaricano come pacchetti dai rispettivi siti: Google Desktop, Picasa, Skype e VMware Player.
Il risultato
Qui sotto il mio desktop. Non ho trasformato Ubuntu in Windows 7: grazie a VMware e alla beta gratuita di Windows 7 ho potuto provare con mano il nuovo sistema operativo di Microsoft.
