Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 27 del 04/02/2007 17.17.38

Nascondi questo messaggio

BR Immagine(Icone/Grandi/ubuntu.png,,center)

Immagine(Icone/Piccole/search.png,,left)

Chi sono

Frequento il corso di Ingegneria Informatica al Dipartimento di Informatica e Automazione della Facoltà di Ingegneria dell'Università degli Studi di Roma3. I miei interessi sono l'IT, la musica (che ascolto e produco di continuo), e un sacco di altre cose (troppe da elencare).

Se siete curiosi, potete dare un'occhiata al mio sito su Myspace (link in basso).

Ho deciso di appoggiare Ubuntu poichè mi sono letteralmente innamorato della sua filosofia, inoltre è secondo me la via giusta da seguire affinchè più persone possano avvicinarsi al mondo dell'OpenSource. Dunque al mondo di Linux.

Contatti

I miei contributi

Pagine create

Pagine alle quali ho contribuito

Immagine(Icone/Piccole/note.png,50,left) Il corsivo indica un contributo trascurabile.BR Preferisco elencare tutte le pagine da me modificate, comprese quelle alle quali apporto modifiche trascurabili, in modo tale da mantenere una cronologia mia personale (nel caso commetta qualche errore, so come e dove agire) :)

Messaggi

Per lasciare messaggi al sottoscritto, siete pregati di modificare questa sezione:

Appunti personali

Perchè questa guida

Quelli che seguono sono una serie di appunti e note che ho potuto raccogliere in circa un mese e mezzo di lavoro assiduo su (e con) Ubuntu.BRTutto ciò che segue è stato testato sulla seguente macchina: AMD Athlon 64 Processor 3200+, 2.0GB RAM, NVIDIA GeForce4 MX 4000

Benchè questi appunti siano scritti e testati per Ubuntu 6.10 Edgy Eft, la stragrande maggioranza delle istruzioni dovrebbe essere corretta anche per la Edgy Eft di Kubuntu/Xubuntu. La differenza sta solo nel window manager, e solo alcuni comandi andrebbero modificati e adattati al sistema in uso. BR i.e. BR

sudo gedit /etc/apt/sources.list

è valido per Ubuntu (gedit è l'editor testuale predefinito di Gnome), mentre per Kubuntu una valida alternativa potrebbe essere kate:

sudo kate /etc/apt/sources.list

BR Buona lettura.

Per cominciare

Finestra di terminale

Spesso ci sarà l'esigenza di interagire con il sistema via shell (riga di comando).BR Per far ciò è consigliato:

  • Usare uno dei vari emulatori di terminale messi a disposizione dal proprio window manager (i.e. konsole per KDE)

  • Installarne uno a proprio piacimento
  • Premere CTRL+ALT+F1 per spostarsi temporaneamente in modalità terminale

Cartella di backup

Per configurare il sistema è sempre richiesto acquisire privilegi di root, con comandi come sudo, su, gksu o kdesu.BR Una volta acquisiri i privilegi di root le nostre modifiche saranno permanenti, ciò significa che nel caso di modifiche errate o in caso di rimozioni di file non volute potremmo causare seri danni al sistema.BR Prima di effettuare qualsiasi modifica provvederemo a creare una copia di backup dei file in questione all'interno di una directory creata nella nostra home (~/).

Digitare:

cd
mkdir backup

Ad esempio, nel caso volessimo modificare il file di configurazione del server di X /etc/X11/xorg.conf, prima sarebbe meglio farne una copia di backup:

cp /etc/X11/xorg.conf ~/backup/

Se per qualche motivo la nuova configurazione non ci dovesse andare a genio avremo la possibilità di ripristinare lo stato precedente con un semplice comando di sovrascrittura (effettuando magari anche un ulteriore backup, nel caso le modifiche siano ancora da perfezionare):

cp /etc/X11/xorg.conf ~/backup/xorg.conf.new
sudo mv -f ~/backup/xorg.conf /etc/X11/xorg.conf

Anche nelle operazioni di backup e di ripristino dei file bisogna comunque fare attenzione a non sbagliare i nomi dei file.

Repository

Prima di modificare il file /etc/apt/sources.list è importante sapere che aggiungere repository al sistema di gestione dei pacchetti è sconsigliato per ovvi motivi.

Immagine(Icone/Piccole/warning.png,50,left) Installare pacchetti non supportati ufficialmente dalla comunità non è un'operazione sicura.BR Tali pacchetti potrebbero sovrascrivere files di sistema, inoltre essendo pacchetti non ufficiali non riceveranno gli aggiornamenti.

BR

Detto questo possiamo procedere con la modifica del nostro /etc/apt/sources.list, dopo ovviamente averne fatto una copia di backup:

sudo gedit /etc/apt/sources.list

Se abbiamo backuppato il file, possiamo tranquillamente cancellarne il contenuto e incollare al suo interno ciò che segue:

# Repository ufficiali: mirror di Fastbull http://www.fastbull.org
deb http://ubuntu.fastbull.org/ edgy main restricted universe multiverse
deb http://ubuntu.fastbull.org/ edgy-updates main restricted universe multiverse
deb http://ubuntu.fastbull.org/ edgy-security main restricted universe multiverse
deb http://ubuntu.fastbull.org/ edgy-proposed main restricted universe multiverse
deb http://ubuntu.fastbull.org/ edgy-backports main restricted universe multiverse
deb-src http://ubuntu.fastbull.org/ edgy main restricted universe multiverse
deb-src http://ubuntu.fastbull.org/ edgy-updates main restricted universe multiverse
deb-src http://ubuntu.fastbull.org/ edgy-security main restricted universe multiverse
deb-src http://ubuntu.fastbull.org/ edgy-proposed main restricted universe multiverse
deb-src http://ubuntu.fastbull.org/ edgy-backports main restricted universe multiverse
# CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu servers.
# RealPlayer10, Opera and more to come.)
deb http://archive.canonical.com/ubuntu edgy-commercial main
# Seveas' Package Repository
# Per autenticare i pacchetti aprire una finestra di terminale e digitare:
# wget http://mirror.ubuntulinux.nl/1135D466.gpg -O- | sudo apt-key add -
deb http://mirror.ubuntulinux.nl/ edgy-seveas all
deb-src http://mirror.ubuntulinux.nl/ edgy-seveas all
# Pacchetti multimediali Medibuntu
# GPG key: 0C5A2783
deb http://medibuntu.sos-sts.com/repo/ edgy free non-free
deb-src http://medibuntu.sos-sts.com/repo/ edgy free non-free
# Repository di 3v1n0 (GPG key: 81836EBF - DD800CD9)
#
# Per autenticare i pacchetti aprire digitare da terminale:
# wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
# Per informazioni visitare http://3v1n0.tuxfamily.org
#
# nota: per chi come me usa la versione a 64 bit di Ubuntu, questo repository può
# anche essere tralasciato, la stragrande maggioranza dei pacchetti è compilata solo per i386
deb http://download.tuxfamily.org/3v1deb edgy 3v1n0
deb-src http://download.tuxfamily.org/3v1deb edgy 3v1n0

Per Edgy Eft a 64 bit visionare ed eventualmente aggiungere anche questo:

# Usare con cautela
# Per informazioni: http://www.debian-multimedia.org
deb http://www.debian-multimedia.org stable main
deb-src http://www.debian-multimedia.org sid main

Salvare e uscire, dunque digitare da terminale:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Nel caso molto probabile che apt-get non riesca ad autenticare i pacchetti, si deve prendere nota della chiavi GPG mancanti e per ognuna di esse digitare i seguenti comandi (assumiamo che KEY sia una delle singole chiavi riportate da apt):

gpg --keyserver hkp://subkeys.pgp.net --recv-keys KEY
gpg --export --armor KEY | sudo apt-key add -

La prima riga esegue gpg e gli dice di recuperare la chiave da un server (subkeys.pgp.net nel nostro caso), importandola nel portachiavi dell'utente.BR La seconda invece estrae la chiave dal portachiavi e la passa come parametro a apt-key che la va ad aggiungere fra le chiavi del gestore dei pacchetti.

Backup del sistema

Si legga la guida BackupDelSistema.

Compilazione del kernel su Edgy Eft

Si veda la guida CompilazioneKernel.

Installazione driver NVIDIA per schede GeForce4 420/440 Go / GeForce4 MX 440

Abilitare l'accelerazione 3D per schede grafiche NVIDIA su Ubuntu può rivelarsi un'operazione davvero fastidiosa, a causa dei vari bug presenti nei driver proprietari e delle piccole incompatibilità del sistema grafico con alcune configurazioni video particolari. BR Quello che segue è un piccolo how-to per installare i driver 3D sulle schede NVIDIA con chipset GeForce4 MX 440. Prima di eseguire le operazioni qui di seguito è consigliato installare una versione del kernel più recente di quella fornita con Edgy.

Download NVIDIA Driver

Ora apriamo una finestra di terminale, cambiamo gli attributi al file scaricato e spostiamolo nella cartella /usr/src.BR Nel caso dei driver a 32 bit:

sudo chmod +x ./NVIDIA-Linux-x86-1.0-9631-pkg1.run
sudo mv ./NVIDIA-Linux-x86-1.0-9631-pkg1.run /usr/src/

Prima di procedere all'installazione dobbiamo chiudere X, per far ciò ci spostiamo in una console con CTRL+ALT+F1 (prima di proseguire consiglio di salvare il proprio lavoro nelle applicazioni ancora aperte), eseguiamo il login (meglio con root, eviteremo di dover digitare ogni volta sudo) e dunque scriviamo:

sudo killall gdm

nel caso si usi Gnome, nel caso si usi KDE invece il comando è il seguente:

sudo killall kdm

Spostiamoci nella cartella /usr/src/, estraiamo e avviamo l'installer:

cd /usr/src
sudo ./NVIDIA-Linux-x86-1.0-9631-pkg1.run --extract-only
cd ./NVIDIA-Linux-x86-1.0-9631-pkg1
sudo ./nvidia-installer

I driver verranno ora installati.BR

Immagine(Icone/Piccole/warning.png,50,left) BRNon riavviare il sistema.BRBR

Configurare X

Nel caso l'installer non riesca a trovare i file di configurazione di xorg, andremo a modificarlo a mano. BR

sudo nano -w /etc/X11/xorg.conf
  1. In Section "Module" aggiungiamo i commenti (#) come da esempio:

   Section "Module"
            Load "i2c"
            Load "bitmap"
            #Load "dri"
            #Load "glcore"
            Load "ddc"
            Load "extmod"
            Load "freetype"
            Load "glx"
            Load "int10"
            Load "type1"
            Load "vbe"
   EndSection
  1. In Section "Device":

    • sostituiamo Driver "nv" con Driver "nvidia"

    • aggiungiamo la riga Option "NvAgp" "0"

  2. In Section "Screen" aggiungiamo le seguenti righe:

       Option "ExactModeTimingsDVI" "TRUE"
       Option "ModeValidation" "DFP-0: NoEdidDFPMaxSizeCheck, NoVesaModes"

Nel (remoto) caso che queste opzioni non dovessero funzionare proveremo queste altre:

       Option "ExactModeTimingsDVI"
       Option "UseEdidDpi" "false"
       Option "ModeValidation" "NoEdidDFPMaxSizeCheck, NoVesaModes"

Salvare (CTRL + O) e chiudere (CTRL + X).BR

Immagine(Icone/Piccole/warning.png,50,left) BRNon riavviare il sistema.BRBR

Altre impostazioni FONDAMENTALI

Digitare:

sudo nano -w /etc/modprobe.d/options

Aggiungiamo questa riga alla fine del file:

       options nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=1

Se si dovesse presentare ancora qualche problema, sostituiamo la linea aggiunta prima con la seguente:

       options nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=4

Salvare (CTRL + O) e chiudere (CTRL + X).

Opzionale

RenderAccel è buggato, sarebber meglio disabilitarlo:

sudo nano -w /etc/X11/xorg.conf

In Section "Device" aggiungiamo:

        Option "RenderAccel" "false"

Ora che abbiamo finito possiamo riavviare il sistema e goderci il nostro sistema grafico, finalmente dotato di accelerazione 3D.BR Per testare che i driver siano configurati e installati correttamente ci sono i seguenti comandi:

glxgears
glxinfo | grep dri

Inoltre nel menu Applicazioni -> Sistema dovrebbe essere comparsa il collegamento all'utilità di configurazione NVIDIA.

Compatibilità con applicazioni Windows

Installare Wine a 64 bit da [https://netfiles.uiuc.edu/southwor/shared/wine_0.9.27-1_amd64.deb qui]

Backup del sistema

Ci sono vari modi di fare un backup del sistema.BR

Questi sono due metodi molto validi:

Ottimizzare l'interfaccia grafica

Questa è una raccolta di consigli e trucchi per rendere più accattivante e veloce il sistema.

Velocizzare Gnome

Per ottimizzare Gnome è possibile impostare alcune opzioni tramite gconftool-2:

gconftool-2 --type bool --set /apps/panel/global/tooltips_enabled false
gconftool-2 --type bool --set /apps/metacity/general/reduced_resources true
gconftool-2 --type integer --set /apps/metacity/general/auto_raise_delay 100
gconftool-2 --type string --set /apps/panel/global/panel_animation_speed panel-speed-fast 

Queste sono le spiegazioni alle precedenti istruzioni:

  1. Disabilita i suggerimenti che vengono visualizzati durante il passaggio del mouse sulle voci di menu
  2. Indica a metacity di usare meno risorse, evitando animazioni e altro

  3. Riduce a 100 ms il ritardo nel portare in primo piano la finestra (500 ms di default)
  4. Aumenta la velocità di esecuzione delle animazioni del pannello (deprecata)

Altre impostazioni possono essere modificate attraverso gconf-editor, facilmente raggiungibile anche tramite la voce di menu Applicazioni -> Strumenti di sistema -> Editor della configurazione.

Migliorare i caratteri

Leggere questa guida MigliorareCaratteri.

Risorse e riferimenti