Dopo aver resuscitato il Mybook, dobbiamo di nuovo renderlo utilizzabile. Con questo parte una serie di scritti brevi in italiano ed inglese su come aggiungere funzioni al Mybook.

After reviving the Mybook, we need to made it usable. With this post, I start a thread in english and italian language on how to add functions and services to the revived Mybook.

Il primo passo è aggiungere il supporto per l’internazionalizzazione, dato che nell’immagine rilasciata qui non è incluso per ragioni di spazio.
I pacchetti da installare sono locales e locales-all, ma per prima cosa ricordiamoci di aggiornare l’elenco dei pacchetti nel deposito Debian:

# apt-get update
Get:1 http://ftp.it.debian.org lenny Release.gpg [189B]
Get:2 http://ftp.it.debian.org lenny Release [68.5kB]
...
Fetched 251kB in 4m9s (1007B/s)
Reading package lists... Done

e di seguito andiamo ad installare quanto necessario:

root@mybook:~# apt-get install locales locales-all
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  lzma
The following NEW packages will be installed:
  locales locales-all lzma
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 6959kB/7085kB of archives.
After unpacking 14.5MB of additional disk space will be used.
Do you want to continue [Y/n]? y
...

Durante il processo possono apparire dei messaggi di perl che lamenta l’impossibilità di impostare il locale, ma possiamo ignorarli senza problemi. Dopo un paio di minuti l’operazione termina. Ora abbiamo il pieno supporto per l’internazionalizzazione, e perl non si lamenterà più.

First step is add support for internationalization, that is not included in the filesystem image here, for space saving.
Packages needed are locales and locales-all, but before we going to update the package list from Debian repository:

# apt-get update
Get:1 http://ftp.it.debian.org lenny Release.gpg [189B]
Get:2 http://ftp.it.debian.org lenny Release [68.5kB]
...
Fetched 251kB in 4m9s (1007B/s)
Reading package lists... Done

and after we install what requested:

root@mybook:~# apt-get install locales locales-all
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  lzma
The following NEW packages will be installed:
  locales locales-all lzma
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 6959kB/7085kB of archives.
After unpacking 14.5MB of additional disk space will be used.
Do you want to continue [Y/n]? y
...

During installation process we may view some warnings from perl that say it is unable to set locale. We can safely ignore that. After a couple of minutes the process ends. Now we have full locale support, and perl does anymore complains about it.