E’ finalmente disponibile Thunderbird 3 il popolare client di posta targato Mozilla per piattaforme Windows, Linux e Mac e le novità introdotte sono molteplici rispetto alla precedente versione.Purtroppo Mozilla ha rilasciato solo versioni a 32 bit, e nei repo Debian ancora non è disponibile Icedove 3.
Ecco come compilarsi la versione a 64 bit evitando cosi le librerie di compatibilità o progetti esterni quali .mozilla-x86-64 :
Verificate prima di avere questi requisiti Hardware.
Procuriamoci i sorgenti:
Scaricateli a questo indirizzo:
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.0/source/thunderbird-3.0.source.tar.bz2
Estraete quindi sul Desktop la cartella comm-1.9.1
Prepariamoci alla compilazione:
Verificate di avere il pacchetto build-essential e i pacchetti zip libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev mesa-common-dev autoconf2.13 libgtk2.0-dev gcc (almeno 3.4).
Nella cartella comm-1.9.1 create il file vuoto mozconfig
Dal terminale date i seguenti comandi:
$ export MOZCONFIG=~/Desktop/comm-1.9.1/mozilla/mozconfig
Aggiungere a mozconfig i seguenti righi e salvare:
ac_add_options --enable-application=mail ac_add_options --enable-static mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-tb-release mk_add_options MOZ_MAKE_FLAGS="-j4"
Compiliamo:
Dalla cartella dei sorgenti diamo il comando:
make -f client.mk build MOZ_CURRENT_PROJECT=mail
Se dopo il ./configure avrete un messaggio di errore installate i pacchetti suggeriti e ripetere il comando.
La compilazione dura parecchi minuti, (non spaventatevi se vedrete il vostro terminale scorrere come un pazzo) approfittatene per un caffè 🙂
Creiamo il pacchetto .deb:
Installiamo il pacchetto checkinstall e diamo i seguenti comandi:
$ cd ~/Desktop/comm-1.9.1/objdir-tb-release $ checkinstall
Rispondiamo yes per creare degli indici standard e (IMPORTANTE) facciamo in modo di avere i seguenti dati nei campi :
Ci ritroveremo il pacchetto thunderbird in Synaptic.
Possiamo ora rimuovere Icedove e crearci i vari collegamenti al Desktop, oltre che impostarlo predefinito in applicazioni preferite.
Cartella di installazione: /usr/local/lib/thunderbird-3.0
Icone per lanciatori e collegamenti: /usr/local/lib/thunderbird-3.0/chrome/icons/default
Ho caricato per voi il mio .deb compilato su Debian Testing/squeeze amd 64:
DOWNLOAD THUNDERBIRD 3 AMD64
Localizziamolo in italiano:
Il nome sarà Shredder e la localizzazione in italiano disponibile QUI (click col destro>salva destinazione con nome)
Una volta installato il language pack è sufficiente lanciarlo con il comando thunderbird -UILocale it-IT -contentLocale IT
Per eventuali dubbi o proposte sono qui…
Paolo says
ciao ho provato ad installarlo su una live ma non mi parte , anche cliccando l’icona dove dici . Purtroppo mi sono dimenticato di copiare il messaggio di output . Ho visto che hai messo post su debianitalia ( dopo aver visto il tale mettere firefox 3,5 per amd64 ? eh eh ). Chissa’ come avra’ fatto lui , il suo firefox mi partiva anche se poi non l’ho installato eh eh..ciao.
admin says
Ciao.
Per firefox 3.5 sono già “coperto” da iceweasel.
Comunque al limite potrei tentare la compilazione di Firefox 3.7a, su quel forum mi hanno dato una dritta su una opzione per abilitare i fonts cairo (la differenza nei fonts con iceweasel nel 3.7 precompilato è evidente e non mi piaceva altrimenti già userei la 3.7).
Io poi uso i Cairo patchati mi capirai…sono abituato bene eh ehe..
Hai provato quindi con il mio .deb?
Non ti si installa per qualche dipendenza insoddisfatta?
Ciao 🙂
Paolo says
cia , no nessuna dipendenza , cliccando su /usr/lib/thunderbird/thunderbird/ non parte ( nel menu non compare il launcher) ..al limite potrei postarti il messaggio.Ciao
Haresh says
Thanks a lot 🙂
I am completely new to Linux and have been looking for .deb package of TB3 for a while now. Landed here from your link on Ubuntu Forums.
admin says
Come ho scritto il percorso è /usr/local/lib/thunderbird-3.0/thunderbird intendi quel percorso ?
Intanto sono riuscito a localizzarlo in italiano ed ho aggiornato l’articolo.
Ciao e scusa per il ritardo della risposta 🙂
admin says
Good i’m happy its work 🙂
Paolo says
user@debian:/usr/local/lib/thunderbird-3.0$ ./thunderbird
./thunderbird-bin: symbol lookup error: ./thunderbird-bin: undefined symbol: gdk_x11_window_get_drawable_impl
user@debian:/usr/local/lib/thunderbird-3.0$
questo e’ il messaggio , ma non stare ad impazzire 🙂 va bene anche thunderbird 2.0 .Ciao e auguroni!
admin says
@Paolo
Devi lanciare il file senza estensione thunderbrd non thunderbird.bin
Quindi: /usr/local/lib/thunderbird-3.0/thunderbird per farlo partire (o solo thunderbird se hai il link simbolico in /usr/local/bin)
Poi ti crei un bel collegamento mettendo il percorso completo o solo thunderbird.
(devo ancora imparare a compilare inserendo l’icona nel menu principale mannaggia).
Se continui ad avere quell’errore (che io ebbi con swiftfox) ci sta che dipenda dalle gtk e allora è più dura.
Ciao e buon Natale anche a te 🙂
mmm.. il mio user continua ad essere admin andiamo bene eheheh
Paolo says
certo…ovviamente cliccavo thunderbird , pero’ era per farti vedere l’errore boh @_@ non so se poi e’ la stessa cosa cliccare thunderbird o dare ./thunderbird…boh vabbe’ intanto auguroni 😉 . Ciao.
admin says
Giusto quello era l’output, tu cliccavi giusto…
MIke says
ciao,
a mè daà quest’errore durante la compilazione:
configure: error: –enable-application=APP was not specified and is required.
*** Fix above errors and then restart with “make -f client.mk build”
make[1]: *** [configure] Errore 1
make[1]: uscita dalla directory «/home/devis/Scrivania/comm-1.9.1»
make: *** [/home/devis/Scrivania/comm-1.9.1/Makefile] Errore 2
che potrà essere?
ps: sto compilando da ubuntu karmic
fabrixx says
@MIke
Non hai fornito il parametro:
ac_add_options –enable-application=mail
Hai creato il file mozconfig?
Lo devi PRIMA creare e metterlo nella cartella dei sorgenti poi dai il comando
export MOZCONFIG=~/Desktop/comm-1.9.1/mozilla/mozconfig
e ci incolli il seguente codice:
ac_add_options –enable-application=mail
ac_add_options –enable-static
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-tb-release
mk_add_options MOZ_MAKE_FLAGS=”-j4″
ac_add_options –enable-optimize –disable-debug
ac_add_options –disable-test
mozconfig lo puoi piazzare dove ti pare
Puoi anche usare il comando:
echo ‘ac_add_options –enable-application=mail’ > /cartella/dove/ti/pare/mozconfig
L’importante è PRIMA di compilalre farlo “riconoscere” al sistema e POI incollarci le personalizzazioni.
con
export MOZCONFIG=~/Desktop/comm-1.9.1/mozilla/mozconfig
Lo crei nella cartella dei sorgenti. solo DOPO parti con la compilazione.
Qui è spiegato il tutto molto bene:
https://developer.mozilla.org/en/Simple_Thunderbird_build
Qui trovi tutti i parametri per la compilazione:
https://developer.mozilla.org/index.php?title=User:Biesi%2F%2FConfigure_options
Ciao 🙂
MIke says
@fabrixx
funziona alla grande! grazie 😉
fabrixx says
Ottimo 🙂