Per chi ha computer recenti che utilizzano processori tipo PIV al fine di sfruttarne tutte le potenzialità, sotto Linux, è necessario utilizzare il kernel SMP.
Dopo l'installazione Ubuntu si avvia con il kernel "classico", per poter usufruire di tutte le potenzialità del kernel SMP installare con apt-get o con Synaptic il pacchetto:
linux 686 smp kernel (non è certo il nome esatto, comunque la logica è questa).
Al termine dell'installazione del nuovo kernel vedremo che Ubuntu avrà aggiunto una nuova riga al file /boot/grub/menu.lst tale da permetterci di avviare il sistema con il nuovo kernel.
Situazione sound e player vari con Ubuntu appena installata:
TOTEM Video Player non legge quasi nessun codec
XMMS mp3 player manca completamente e anche se installato al suonare di un mp3 va in freeze
Per ovviare a questo fastidioso problema apt-get e qualche trick trovato su Google mi hanno permesso di sistemare tutto quanto:
PROBLEMA TOTEM
Il problema di totem da risolvere è banalissimo, basta lanciare il comando apt-get seguente:
apt-get install totem-xine
In pratica installiamo totem basato su xine e disinstalliamo quello basato su gstreamer
PROBLEMA XMMS
Questo problema da risolvere è un pochino più complesso, in pratica bisogna seguire i seguenti comandi:
apt-get install xmms
apt-get install xmms-mp3
apt-get install xmms-mad
A questo punto non è per niente finita, in pratica bisogna impostare su XMMS in:
Options->Preferences->Audio I/O Plugin->Output Plugin
è da impostare con:
eSound Output Plugin...
Se qualcosa non dovesse ancora funzionare andare a verificare in System->Preferences->Multimedia System Selector-> che l'output sia ESD...
That's all! Enjoy!
Dopo aver installato la nostra linux Ubuntu noteremo che, pur gestendo (spesso, non sempre) correttamente la nostra scheda video e la risoluzione del monitor, manca dei famosi driver NVIDIA che permettono indubbiamente una migliore visualizzazione generale ma soprattutto di poter sfruttare l'accelerazione grafica della scheda video.
La mancata presenza di default dei driver NVIDIA è da addurre a problemi di Copyright.
Ad ogni modo con il nostro fidatissimo apt-get o Synaptic possiamo risolvere rapidamente il problema.
Infatti basta lanciare il comando:
apt-get install nvidia-glx
Dopo l'installazione per sicurezza ho anche lanciato il comando:
nvidia-glx-config enable
il quale ha provveduto a sistemare xorg.conf, farmi una copia di backup in caso di problemi.
Dopo aver eseguito quanto descritto precedentemente possiamo notare come in /etc/modules sia presente una riga: nvidia.
Questo permette al sistema di caricare al boot il modulo nvidia per il nostro kernel.
Ora basta riavviare il motore grafico X ed il gioco è fatto.
Il funzionamento corretto dei driver nvidia è facilmente verificabile dal fatto che di default alla partenza di X ci verrà presentato uno splash screeb NVIDIA.
Per poter sfruttare appieno il fantastico sistema di update e installazione pacchetti che è apt-get su Ubuntu bisogna attivare i repository "universe" che risultano essere di default commentati.
Di seguito un esempio del file dei repository /etc/apt/sources.list e descrizione delle righe da decommentare:
deb cdrom:[Ubuntu 5.04 _Hoary Hedgehog_ - Preview i386 Binary-1 (20050310)]/ hoary main restricted
deb http://it.archive.ubuntu.com/ubuntu hoary main restricted
deb-src http://it.archive.ubuntu.com/ubuntu hoary main restricted
## Uncomment the following two lines to fetch major bug fix updates produced
## after the final release of the distribution.
# deb http://it.archive.ubuntu.com/ubuntu hoary-updates main restricted
# deb-src http://it.archive.ubuntu.com/ubuntu hoary-updates main restricted
## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
#deb http://it.archive.ubuntu.com/ubuntu hoary universe
#deb-src http://it.archive.ubuntu.com/ubuntu hoary universe
#deb http://security.ubuntu.com/ubuntu hoary-security main restricted
#deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted
#deb http://security.ubuntu.com/ubuntu hoary-security universe
#deb-src http://security.ubuntu.com/ubuntu hoary-security universe
Bisogna scommentare quindi tutte le righe al di sotto della nota scritta dal team di Ubuntu.
Come possiamo notare Ubuntu per motivi di copyright non supporta direttamente i pacchetti presenti nel repository universe, ad ogni modo l'aggiornamento degli stessi è comunque sempre ampiamente garantito dalla comunità.
Nota: per installazione di tipo server, soprattutto per servizi pubblici è consigliabile utilizzare solo i repository ufficiali.
Ora con il vostro fido apt-get potete installare una grande quantità di pacchetti.
Vedremo di seguito un piccolo how to per risolvere alcuni problemi iniziali che si incontrano installando Ubuntu.
Per prima cosa vediamo il problema più "grave". Non si riesce a montare condivisioni windows presenti sulla rete locale in locale.
In pratica il problema è dovuto all'assenza del pacchetto smbfs che si può tranquillamente installare con apt-get:
root@blasco:~ # apt-get install smbfs
Confermiamo la gestione delle dipendenze che ci propone apt-get e installiamo il modulo.
Ora abbiamo la necessità di attivare il modulo smbfs, infatti se diamo il comando:
root@blasco:~ # lsmod
Otteniamo quanto segue, se verificate manca il modulo smbfs:
Module Size Used by
proc_intf 4324 0
cpufreq_powersave 1856 0
cpufreq_userspace 6240 0
cpufreq_ondemand 6888 0
freq_table 4384 0
pcmcia 22980 4
video 16196 0
battery 10212 0
container 4544 0
button 6704 0
pcc_acpi 11232 0
sony_acpi 6152 0
ac 4900 0
ipv6 266528 11
sd_mod 18464 0
af_packet 23080 2
ohci1394 35716 0
yenta_socket 22304 0
pcmcia_core 60704 2 pcmcia,yenta_socket
ath_pci 61152 0
ath_rate_onoe 9128 1 ath_pci
wlan 119292 3 ath_pci,ath_rate_onoe
ath_hal 133488 2 ath_pci
sis900 21444 0
usb_storage 74688 0
ehci_hcd 34180 0
usbhid 33184 0
ohci_hcd 22824 0
usbcore 123096 5 usb_storage,ehci_hcd,usbhid,ohci_hcd
snd_intel8x0 33824 2
snd_ac97_codec 77344 1 snd_intel8x0
snd_pcm_oss 54916 1
snd_mixer_oss 20576 2 snd_pcm_oss
snd_pcm 99556 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 26468 1 snd_pcm
snd 58500 6 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10592 3 snd
snd_page_alloc 10180 2 snd_intel8x0,snd_pcm
i2c_sis96x 5604 0
i2c_core 23136 1 i2c_sis96x
shpchp 102468 0
pci_hotplug 35068 1 shpchp
sis_agp 8420 1
agpgart 35340 2 sis_agp
pcspkr 3788 0
rtc 13032 0
md 49424 0
dm_mod 63296 1
capability 4872 0
commoncap 8192 1 capability
tsdev 7904 0
nvidia 3471932 14
sr_mod 17924 0
evdev 9760 0
sbp2 24520 0
scsi_mod 131072 4 sd_mod,usb_storage,sr_mod,sbp2
ieee1394 112152 2 ohci1394,sbp2
psmouse 22408 0
mousedev 11964 1
parport_pc 38532 1
lp 11944 0
parport 38440 2 parport_pc,lp
ide_cd 43108 0
cdrom 41788 2 sr_mod,ide_cd
reiserfs 272560 1
ext2 69736 0
ext3 142376 0
jbd 65592 1 ext3
mbcache 8676 2 ext2,ext3
ide_generic 1536 0
ide_disk 21536 3
sis5513 17096 1
ide_core 133464 5 usb_storage,ide_cd,ide_generic,ide_disk,sis5513
unix 29364 800
thermal 13608 0
processor 23368 1 thermal
fan 4612 0
fbcon 38976 0
font 8384 1 fbcon
bitblit 5856 1 fbcon
vesafb 7012 0
cfbcopyarea 4192 1 vesafb
cfbimgblt 3136 1 vesafb
cfbfillrect 3840 1 vesafb
Eseguendo il comando root@blasco:~ # modprobe smbfs
attiviamo il modulo.
A questo punto sarà possibile montare condivizioni samba come cartelle locali con il comando mount -t smbfs
Naturalmente ci resta solo una operazione da fare, ovvero aggiungere la riga smbfs nel file /etc/modules in modo tale che il nostro fido pinguino africano (Ubuntu ha origini africani) possa attivare il modulo il questione ad ogni avvio del sistema
Il modo più comodo per completare la propria installazione di Hoary (Ubuntu 5.04) e installare Flash Player Macromedia, Java Runtime Environment, plugin per il Web, supporto DVD, supporto MP3, Font FreeType Microsoft (Verdana ecc.) è usare un semplice e ottimo script shell scritto da Nis.
Per download e informazioni:
HOWTO: Hoary After-Install Helper
http://ubuntuforums.org/showthread.php?t=22860
Si consiglia di usarlo appena dopo una installazione, prima di modificare le proprie sorgenti per i pacchetti (/etc/apt/sources.list
) perchè provvede automaticamente ad aggiungere gli URL per il download dei repository universe, multiverse e restricted.
Lo script automatizza e rendere semplici operazioni che possono essere fatte a mano scaricando i seguenti pacchetti:
FLASH: flashplayer-mozilla
JAVA: sun-j2re1.5
WEB MEDIA: mozplugger (+ script custom post installazione), totem-xine, w32codecs
DVD: totem-xine, libdvdcss2
MP3: gstreamer0.8-mad
In realtà la script funziona così bene che non è necessario vedere coem funziona.