Riporto la mia esperienza... avevo aperto il topic proprio perchè solitamente sono abituato ad utilizzare pacchetti slackware ma nel caso di firefox ho adottato un'altra soluzione che mi pare comoda.
Praticamente quando firefox mi avverte che vi è una versione nuova, attualmente la 11.0 per esempio, vado sul sito di firefox o utilizzo un mirror da cui posso scaricare la versione che mi interessa, tipicamente quella italiana.
Per esempio da questo sito si possono scaricare le versioni localizzate nella lingua desiderata:
http://www.mozilla.org/en-US/firefox/all.html
Che nel mio caso sarebbe:
http://download.mozilla.org/?product=fi ... ux&lang=it
0- Ok. alla fine si scarica un pacchetto compresso tar.bz2.
1- Lo scompatto da qualche parte in "/opt" avendo cura di rinominare eventualmente la directory in base alla versione di firefox,
nel caso attuale per esempio ho una dir chiamata firefox-11.0 che contiene lo script di lacio del programma che si chiama prprio "firefox":
Codice: Seleziona tutto
joe@darkstar:~$ ls -l /opt|grep fire
lrwxrwxrwx 1 root root 25 2012-03-17 17:10 firefox -> /opt/firefox-11.0/firefox
drwxr-xr-x 3 root root 4096 2012-02-03 12:36 firefox-10.0
drwxr-xr-x 8 root root 4096 2012-02-08 16:23 firefox-10.0.1
-rw-r--r-- 1 root root 16924149 2012-02-08 16:23 firefox-10.0.1.tar.bz2
-rw-r--r-- 1 root root 13953320 2012-02-13 10:56 firefox-10.0.1.tar.bz2.bk
drwxr-xr-x 10 root root 4096 2012-02-22 14:02 firefox-10.0.2
drwxr-xr-x 8 root root 4096 2012-03-13 04:06 firefox-11.0
-rw-r--r-- 1 root root 17441229 2012-03-13 04:08 firefox-11.0.tar.bz2
drwxr-xr-x 9 root root 4096 2011-01-17 00:21 firefox-4b09
drwxr-xr-x 3 root root 4096 2011-01-30 01:50 firefox-4b10
drwxr-xr-x 13 joe 1000 4096 2011-01-13 11:42 firefoxqt3
3- Ok, aquesto punto il nuovo eseguibile da lanciare per usare la versione 11.0 sarà: /opt/firefox-11.0/firefox
4- Ora, molti programmi tipo il mail client e altri possono richiedere l'uso del browser per operazioni varie tipo leggere una mail nel browser o aprire un link presente in una mail col browser. Ma per esempio anche nel menù di fluxbox voglio che alla voce Firefox corrisponda la nuova versione e cioè /opt/firefox-11.0/firefox.
Il fatto è che se io modificassi i files di configurazione di questi programmi specificando che il browser è quello del percorso sopraindicato, al successivo aggiornamento di firefox dovrei riconfigurare tutti i vari programmi.
Allora ho adottato la soluzione di creare un link simbolico /opt/firefox che punti alla versione più recente.
Quindi configuro tutti i programmi in modo che vedano come browser /opt/firefox (link simbolico) e poi creo il link simbolico stesso:
In questo modo al successivo aggiornamento (mettiamo per esempio che laversione prossima sia firefox-11.0.1) dovrò:
1- scaricare il tar.bz2
2- scompattarlo in /opt rinominando la directory in firefox-11.0.1
3- eliminare il vecchio link simbolico /opt/firefox
4- ricreare il nuovo link simbolico /opt/firefox in modo che punti il nuovo eseguibile /opt/firefox-11.0.1/firefox
In questo modo non devo toccare altro perchè i vari programmi sono già configurati per utilizzare /opt/firefox e quindi la versione 11.0.1.
Ho trovato comoda questa soluzione.
L'unica menata è che se avete una connessione lenta come la mia, aggiornare firefox implica il download di 16/17MB di roba... non è il massimo della vita, ma non ci sono molte alternative...