OS3 Ubuntu Distro personalizzata

4
LINEE GUIDA PER LA COSTRUZIONE DI UBUNTU OS3 Introduzione Ubuntu OS3 è nata dall'esigenza dell'associazione di avere a disposizione un sistema operativo già pronto all'uso che possa essere installato sui PC recuperati. Inizialmente veniva installato Ubuntu standard, che dopo veniva modificato a mano su ogni macchina, portando via notevole tempo. Oggi siamo in grado di personalizzare i nostri PC ricondizionati in due modi: 1) Installando la nostra distribuzione partendo da un CD già personalizzato 2) Installando Ubuntu standard sui PC e grazie ad una procedura automatica (Script) trasformarlo in Ubuntu OS3 Questo documento si pone l'obiettivo di spiegare che software viene aggiunto, e come, nella nostra distribuzione. La spiegazione segue esattamente l'ordine di comandi inseriti nel nostro Script. Procedura di personalizzazione per Ubuntu OS3 9.04: a) Abilitazione di tutti i Repository ufficiali. Questa procedura avviene sostituendo il file “sources.list” presente nella cartella /etc/apt/ con un file sources.list opportunamente modificato presente su un server esterno. I comandi usati: cd /etc/apt/ mv sources.list sources.list.bak wget http://granuzworld.altervista.org/otherfiles/sources.list b) Aggiunta del Repository Medibuntu Utilizzando il seguente comando ufficiale: sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update Viene aggiunto il repository di Medibuntu più adatto alla distribuzione in uso. Viene inoltre installato il pacchetto di chiavi “medibuntu-keyring” che serve ad autorizzare il Repository come fonte affidabile.

description

Il documento descrive come è stata personalizzata la distribuzione Ubuntu per i pc ricondizionati (trashware) da OS3. Il documento vale per versioni di Ubuntu 9.04 e 10.04 LTS.

Transcript of OS3 Ubuntu Distro personalizzata

LINEE GUIDA PER LA COSTRUZIONE DI UBUNTU OS3

Introduzione

Ubuntu OS3 è nata dall'esigenza dell'associazione di avere a disposizione un sistema operativo già pronto all'uso che possa essere installato sui PC recuperati.Inizialmente veniva installato Ubuntu standard, che dopo veniva modificato a mano su ogni macchina, portando via notevole tempo.

Oggi siamo in grado di personalizzare i nostri PC ricondizionati in due modi:1) Installando la nostra distribuzione partendo da un CD già personalizzato2) Installando Ubuntu standard sui PC e grazie ad una procedura automatica (Script)

trasformarlo in Ubuntu OS3

Questo documento si pone l'obiettivo di spiegare che software viene aggiunto, e come, nella nostra distribuzione.La spiegazione segue esattamente l'ordine di comandi inseriti nel nostro Script.

Procedura di personalizzazione per Ubuntu OS3 9.04:

a) Abilitazione di tutti i Repository ufficiali.Questa procedura avviene sostituendo il file “sources.list” presente nella cartella /etc/apt/ con un file sources.list opportunamente modificato presente su un server esterno. I comandi usati:

cd /etc/apt/mv sources.list sources.list.bakwget http://granuzworld.altervista.org/otherfiles/sources.list

b) Aggiunta del Repository MedibuntuUtilizzando il seguente comando ufficiale:

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

Viene aggiunto il repository di Medibuntu più adatto alla distribuzione in uso. Viene inoltre installato il pacchetto di chiavi “medibuntu-keyring” che serve ad autorizzare il Repository come fonte affidabile.

c) Aggiunta del Repository di VLCViene aggiunto il repository che contiene una versione più recente di VLC, viene aggiunta la chiave per autorizzare il server e subito dopo viene aggiornata la lista dei server. I comandi usati:

cd /etc/apt/sources.list.d/touch vlc.listecho "deb http://ppa.launchpad.net/c-korn/vlc/ubuntu jaunty main" > vlc.listapt-key adv --keyserver keys.gnupg.net --recv-keys 7613768Dapt-get update

d) Eliminazione di EvolutionSecondo le direttive di OS3 il programma di posta Evolution viene eliminato, in favore di Thunderbird (verrà visto più avanti). Per rimuovere Evolution si usa questo comando:

apt-get --force-yes -y remove evolution-common

e) Installazione dei Codec multimediali e FlashVengono a questo punto installati tutti i codec necessari per una corretta visualizzazione di files multimediali. Viene usato il comando:

apt-get --yes install gstreamer0.10-gnonlin gstreamer0.10-plugins-farsight lame libdvdcss2 libdvdnav4 libxine1 libxine1-all-plugins w32codecs ubuntu-restricted-extras

f) Viene installato JavaPer installare il Java viene prima lanciato un comando che Accetta la licenza prima di installare il Java stesso, in modo tale che non ci venga chiesto in seguito. Viene installato inoltre il java-plugin, necessario per abilitare Java nel Browser Web.

echo sun-java6-jre shared/accepted-sun-dlj-v1-1 select true | /usr/bin/debconf-set-selectionsapt-get install --yes sun-java6-jre sun-java6-plugin

g) Installazione di VLC, Thunderbird e l'estensione Ubuntu-IT per Firefox

apt-get --yes install vlc firefox-ubuntu-it-menu thunderbird

h) Aggiunta dello sfondo personalizzato OS3Lo sfondo personalizzato risiede su un server esterno. I comandi illustrati di seguito scaricano lo sfondo in una cartella temporanea, fanno un backup di quello vecchio che successivamente viene sovrascritto da quello nuovo, usando lo stesso nome.

cd /mkdir temporaneicd /temporaneiwget http://granuzworld.altervista.org/otherfiles/simple-ubuntu.pngmv simple-ubuntu.png warty-final-ubuntu.pngmv /usr/share/backgrounds/warty-final-ubuntu.png /usr/share/backgrounds/warty-final-ubuntu-original.pngmv warty-final-ubuntu.png /usr/share/backgrounds/cd /

rm -r temporanei

i) Aggiornamento finale del sistema ed eliminazione dei files inutili

apt-get updateapt-get --force-yes -y dist-upgradeapt-get cleanapt-get autocleanapt-get --yes autoremove

Procedura di personalizzazione per Ubuntu OS3 10.04:

a) Abilitazione di tutti i Repository ufficiali.Questa procedura avviene sostituendo il file “sources.list” presente nella cartella /etc/apt/ con un file sources.list opportunamente modificato presente su un server esterno. I comandi usati:

cd /etc/apt/mv sources.list sources.list.bakwget http://granuzworld.altervista.org/otherfiles/1004/sources.list

b) Aggiunta del Repository MedibuntuUtilizzando il seguente comando ufficiale:

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

Viene aggiunto il repository di Medibuntu più adatto alla distribuzione in uso. Viene inoltre installato il pacchetto di chiavi “medibuntu-keyring” che serve ad autorizzare il Repository come fonte affidabile.

c) Eliminazione di EvolutionSecondo le direttive di OS3 il programma di posta Evolution viene eliminato, in favore di Thunderbird (verrà visto più avanti). Per rimuovere Evolution si usa questo comando:

apt-get --force-yes -y remove evolution-common

d) Installazione dei Codec multimediali e FlashVengono a questo punto installati tutti i codec necessari per una corretta visualizzazione di files multimediali. Viene usato il comando:

apt-get --yes install adobe-flashplugin gstreamer0.10-gnonlin gstreamer0.10-ffmpeg gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse lame libdvdcss2 libdvdnav4 libxine1 libxine1-all-plugins libavcodec-extra-52 libmp4v2-0 w32codecs ttf-mscorefonts-installer unrar

e) Viene installato JavaPer installare il Java viene prima lanciato un comando che Accetta la licenza prima di installare il Java stesso, in modo tale che non ci venga chiesto in seguito. Viene installato inoltre il java-plugin, necessario per abilitare Java nel Browser Web.

echo sun-java6-jre shared/accepted-sun-dlj-v1-1 select true | /usr/bin/debconf-set-selectionsapt-get install --yes sun-java6-jre sun-java6-plugin

f) Installazione di VLC, Thunderbird, l'estensione Ubuntu-IT per Firefox e inoltre tre plugin aggiuntivi per nautilus. Nautilus-gksu: si può aprire una cartella come amministratore facendo click destro su di essa e scegliendo l'opzione apposita dal menu.Nautilus-image-converter: si possono convertire le immagini facendo click destro su di esse.Nautilus-wallpaper: mettere una immagine come sfondo facendo click destro su di essa.

apt-get --yes install vlc firefox-ubuntu-it-menu thunderbird nautilus-gksu nautilus-image-converter nautilus-wallpaper

g) Aggiunta dello sfondo personalizzato OS3Lo sfondo personalizzato risiede su un server esterno. I comandi illustrati di seguito scaricano lo sfondo in una cartella temporanea, fanno un backup di quello vecchio che successivamente viene sovrascritto da quello nuovo, usando lo stesso nome.

cd /mkdir temporaneicd /temporaneiwget http://granuzworld.altervista.org/otherfiles/1004/warty-final-ubuntu-os3.pngmv warty-final-ubuntu-os3.png warty-final-ubuntu.pngmv /usr/share/backgrounds/warty-final-ubuntu.png /usr/share/backgrounds/warty-final-ubuntu-original.pngmv warty-final-ubuntu.png /usr/share/backgrounds/cd /rm -r temporanei

h) Aggiornamento finale del sistema ed eliminazione dei files inutili

apt-get updateapt-get --force-yes -y dist-upgradeapt-get cleanapt-get autocleanapt-get --yes autoremove

FINE DEL DOCUMENTOUltima Modifica: 2 Agosto 2010 ore 15.56, by Matteo Granuzzo