Come leggere gli allegati winmail.dat

Se usate Thunderbird per leggere la posta, vi sarà capitato di ricevere e-mail con allegato il file winmail.dat. L’allegato in questione è nel formato proprietario Microsoft TNEF e non è gestito da thunderbird (almeno nella versione per Linux). Per estrarne il contenuto potete usare il comando tnef,  disponibile nel pacchetto omonimo sia per Ubuntu che per Fedora. Ecco come fare.

Da Thunderbird salvate l’allegato winmail.dat sul vostro disco.

Per visualizzare il contenuto dell’allegato:

tnef --list winmail.dat

Per estrarre il contenuto:

tnef winmail.dat

Da Fedora 8 a Fedora 9

installdvdBreve resoconto dell’aggiornamento di un sistema Linux da Fedora 8 a Fedora 9.

Dopo aver verificato che il backup notturno della mia home directory sia stato eseguito con successo, apro la pagina del mio blog relativa al precedente aggiornamento da Fedora 7 a Fedora 8 ed inizio.

Ore 09:51. disabilito i driver nvidia proprietari:

su -c 'nvidia-config-display disable'

Ore 09:53. Infilo il dvd di Fedora 9 nel lettore e riavvio.

Ore 09:56. Inizio aggiornamento, 1022 pacchetti da installare o aggiornare.

Ore 10:57. Installazione completata, si riavvia.

Ore 11:10. Grossi problemi. Manca la libreria libnss3.so e non si riesce fare neppure login. Per fortuna posso ancora fare login in modalità testo dopo aver premuto Ctrl-Alt-F1.

Ore 11:24. Dopo ricerche con google scopro che non sono stati installati due pacchetti fondamentali. Rimetto il dvd e faccio un boot in modalità Rescue.

Ore 12:30. Resistendo alla tentazione di installare tutto da zero, scopro la causa il problema: due package di Fedora 9 non sono stati aggiornati perché quelli della 8 già presenti erano più recenti. In modalità rescue monto il dvd ed installo i due package, in questo modo:

mount -t iso9660 /dev/sr0 /mnt
cd /mnt/Packages
rpm --root=/mnt/sysimage -Uvh --oldpackage nss-3.11.99.5-2.fc9.i386.rpm
rpm --root=/mnt/sysimage -Uvh --oldpackage nspr-4.7.0.99.2-2.fc9.i386.rpm

Ore 12:30. Riavvio in modalità normale. Ora, finalmente, posso fare login.

Ore 12:40. Installo l’rpm per i repository di livna, pulisco la cache di yum e aggiorno sia yum che yumex:

su -c 'rpm -Uvh http://rpm.livna.org/livna-release-9.rpm'
su -c 'yum clean all'
su -c 'yum install yum yumex'

 

Ore 12:44. Aggiorno kernel e driver nvidia. Altro riavvio.

Ore 12:54. Inizio lo scaricamento e l’installazione di tutti gli aggiornamenti, oltre 800 pacchetti.

Ore 14:16. Installati tutti gli aggiornamenti. Ancora un riavvio.

Ore 16:30. Maledetto PostgreSQL! Fedora 9 ha la versione 8.3 mentre Fedora 8 aveva la 8.2, non esiste alcun aggiornamento automatico e mi sono dimenticato di fare il dump dei miei database prima di iniziare l’aggiornamento. Porc!!

Conclusione: ogni aggiornamento di Fedora è foriero di problemi. Ora dovrò cercare il modo di recuperare i dati del database PostgreSQL.

Logitech QuickCam for Notebooks

Ho fatto un piccolo acquisto per il mio portatile, una webcam, precisamente una Logitech QuickCam for Notebooks. La webcam non è direttamente supportata dalla Fedora Core 4, ma dopo un po’ di ricerche ho individuato il modulo giusto da aggiungere al kernel. Come sempre, per compilare un modulo del kernel è necessario installare gli header del kernel in uso:

$ yum install kernel-devel-`uname -r`

Possiamo quindi scaricare i sorgenti del driver, compilarli e installare il modulo compilato:

$ curl -O http://mxhaard.free.fr/spca50x/Download/spca5xx-20060301.tar.gz
$ tar -zxvf spca5xx-20060301.tar.gz
$ cd spca5xx-20060301
$ modprobe -r spca5xx
$ make
$ make install
$ modprobe spca5xx

Se tutto va bene e non ci sono stati errori, il modulo dovrebbe comparire tra quelli elencati dal comando lsmod.
Ora collegate la webcam alla presa USB e dopo qualche istante si dovrebbe accendere la lucetta verde alla sinistra dell’obiettivo. E’ il segnale che è stata riconosciuta dal sistema. Se non dovesse accadere cercate eventuali errori partendo da /var/log/messages.
Ora serve un’applicazione. Per iniziare può andar bene CamStream. Installatelo:

$ yum install camstream

Lanciate camstream (Applicazioni -> Audio e video -> CamStream). Selezionate quindi File -> Open viewer e premete OK. Dovreste finalmente comparire una finestra con l’immagine dalla telecamera.

Aggionamento: nuova versione del modulo del kernel.