Script per instalazione ubuntu jaunty…e non solo

Salve a tutti,

Visto che spesso mi capita di dover installare la Ubuntu come desktop mi sono deciso a fare un piccolo script che permetta una installazione rapida di tutti gli applicativi e repository che abitualmente uso.

Lo script in questione è un semplicissimo script in bash.

Praticamente un susseguirsi di comandi dati in automatico.

Chi usa i 64 bit in fondo allo script dovrà modificare le stringhe relative a truecrypt commentando o eliminando quelle per i 32 bit (per commentare mettere un # all’inizio della riga) e decommentando le righe relative al 64bit (togliere il cancelletto)
Per gli altri repository e programmi non ho notato divisione fra 32 e 64 bit.

Nella sezione internet è presente una parte commentata (con il # davanti) relativa a degli strumenti di

analisi wireless
gestore di connessione (WICD)
scambio dati bluetooth (non sempre necessario)

nel caso si rietenesse di volerli installare basta rimuovre il # nelle stringhe che cominciano con
sudo apt-get –yes –allow-unauthenticated install

Per utilizzarlo è sufficiente copiare lo script in un file di testo con gedit, salvarlo e renderlo eseguibile.

Il file nasce per essere una mia utiliy e non è detto che funzioni per tutti.

Il file così come è publicato non dovrebbe fare danni nei vari sistemi, ma invito tutti a leggerselo e capirlo prima di lanciarlo!

Come al solito cercate sempre di capire quello che fate prima di farlo.

Lo script deve essere lanciato da un “sudoer” nella home.

Una volta salvato lo script in un file rendetelo eseguibile, aprite un terminale e lanciate:

sudo ./nomefile.

NOTE:
L’installazione di alcuni componeneti potrebbe essere interattiva (ad es. truecrypt) in quel caso seguire le normali procedure a monitor.

Nel caso trovassi altre modifiche di routine o in base alle richieste che perverrano lo script potrebe essere modificato.

Gnomebaker è stato aggiunto poichè brasero sembra avere dei problemi nella gestione dei DVD su jaunty

Playonlinux: lo utilizzo per la gestione delle applicazioni sotto wine.
In fase di installazione è possibile aggiungere una & al comando lanciato post installazione per evitare che lo script attenda la fine della configurazione prima di procedere. (vedere commenti nello script)

Truecrypt: Archivi protetti e crittazione dischi. é possibile modificare lo script come per playonlinux. (vedere commenti nello script


Ecco lo script:

Ci siamo accorti che usando il classico “copia incolla” da web qualche volta lo script prende dei caratteri particolari  (nascosti) che ne impediscono il corretto funzionamento.
Per ovviare a questo problema eseguirò l’upload del file ogni volta che lo modificherò.

Purtroppo WordPress.com NON permette upload di file compressi o di .sh… GRRRR mi sono appoggiato a 2share per uploadare il file… sigh!

LINK andare a fondo pagina e premere:

Save file to your PC: click here

Sono alla ricerca di un hosting migliore….

😦

Per completezza posto anche lo script:

#!/bin/bash
# Script di: Runner75
# Sito: runner75.wordpress.com
# Script per completare l’instalazine di Ubuntu Jaunty 9.04 post instalzione base.
# 21_07_09
# /*
# * —————————————————————————-
# * “LA LICENZA BEER-WARE” (Versione 42):
# * Questo file è stato scritto da Runner75. Fin quando questo testo
# * di licenza rimane invariato, puoi fare quel cavolo che ti pare con questa roba.
# * Se un giorno ci incontreremo, e se pensi che il mio codice sia servito a qualcosa,
# * puoi offrirmi una birra come ringraziamento. Runner75
# * —————————————————————————-
# */
clear
controllo=0
while [ $controllo = 0 ];
do
echo “Assicurarsi di avere configurato correttamente i repository di base di synaptic”
echo “Assicurarsi di avere il sistema aggiornato stramite l’applicazione di gestione agiornamenti”
echo “Per il funzionamento di questo script è necessario essere connessi ad internet”
echo “(Si eseguiranno download di programmi etc..)”
echo -e “\n\nSi vuole continuare? (S/N)”
read risposta
case $risposta in
S|s)
controllo=1
### Installazione repository medibuntu ###
echo “Installazione repository medibuntu”
sudo apt-get -q update
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list –output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get -q update
sudo apt-get –yes -q –allow-unauthenticated install medibuntu-keyring
sudo apt-get -q update

#Installazione Repository Wine
echo “Installazione Repository Wine”
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add –
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/`lsb_release -cs`.list -O /etc/apt/sources.list.d/winehq.list
#echo “deb http://wine.budgetdedicated.com/apt `lsb_release -cs` main” > wine.list
#sudo mv wine.list /etc/apt/sources.list.d/
sudo apt-get -q update

#Installazione repository Playonlinux
echo “Installazione Repository Playonlinux”
sudo wget http://deb.playonlinux.com/playonlinux_`lsb_release -cs`.list –output-document=/etc/apt/sources.list.d/playonlinux.list
sudo apt-get -q update
#installzione playonlinux
echo “Installazione Palyonlinux”
sudo apt-get  –yes –allow-unauthenticated install playonlinux
# configurare playonlinux
echo -e “\n\n\n\nConfigurare playonlinux”
echo “Leggere le schermate proposte dal software e rispondere correttamente”
echo “Per gli utenti inesperti suggerisco di rispondere sempre AVANTI e spuntare la casella inerente i font windows”
echo “…si lo so… è un consiglio in stile Win.. ma che ci posso fare? :o) ”
echo “Una volta configurato per integrare playonlinux nel desktop enviroment”
echo “premere: Impostazioni -> Enviroment ”
echo “Nella sezione SCRIVANIA spuntare -Aggiungi il menu PlayOnLinux al tuo pannello-”
echo “Premere Applica ed OK”
playonlinux
#se non si vuole fermare lo script mentre si configura playonlinux aggiungere una &
#al termine del comando precedente come nella riga sottostante:
#playonlinux&

### Installazione pacchetti utili ######
#Accessori
echo “Installazione Accessori”
#Installazione xkeepass
echo “Installazione Kepassx”
sudo apt-get –yes –allow-unauthenticated install keepassx
# Installazione terminator
echo “Installazione Terminator”
sudo apt-get –yes –allow-unauthenticated install terminator
# Installazione htop
echo “Installazione htop”
sudo apt-get –yes –allow-unauthenticated install htop

##Audio Video
echo “Installazione Audio/Video”
# Ubuntu restricted extras
echo “Installazione ubuntu-restricted-extras”
sudo apt-get –yes –allow-unauthenticated install ubuntu-restricted-extras
# Installazione w32codecs
echo “Installazione w32codecs”
sudo apt-get –yes –allow-unauthenticated install w32codecs
# Installazione mencoder e mediaplayer
echo “Installazione mencoder e mediaplayer”
sudo apt-get –yes –allow-unauthenticated install mencoder mediaplayer
# Installazione vlc
echo “Installazione VLC”
sudo apt-get –yes –allow-unauthenticated install vlc
# Installazione audacity
echo “Installazione Audacity”
sudo apt-get –yes –allow-unauthenticated install audacity
# Installazione dvdrip
echo “Installazione dvdrip”
sudo apt-get –yes –allow-unauthenticated install dvdrip
# Installazione dvdstyler
echo “Installazione dvdstyler”
sudo apt-get –yes –allow-unauthenticated install dvdstyler
# Installazione kdenlive
echo “Installazione kdenlive”
sudo apt-get –yes –allow-unauthenticated install kdenlive
# Installazione kino
echo “Installazione Kino”
sudo apt-get –yes –allow-unauthenticated install kino
# Installazione gnomebaker (brasero ha problemi con i DVD in jaunty)
echo “Installazione GnomeBaker”
sudo apt-get –yes –allow-unauthenticated install gnomebaker
# Installazione gtk-recordmydesktop
echo “Installazione gtk-recordmydesktop”
sudo apt-get –yes –allow-unauthenticated install gtk-recordmydesktop

#Grafica
echo “Installazione Applicazioni per Grafica”
# Installazione comic reader
echo “Installazione Comix”
sudo apt-get –yes –allow-unauthenticated install comix
# Installazione galleria foto
echo “Installazione f-spot”
sudo apt-get –yes –allow-unauthenticated install f-spot
# Installazione gthumb
echo “Installazione gthumb”
sudo apt-get –yes –allow-unauthenticated install gthumb
# Installazione pdf editor
echo “Installazione PdfEdit”
sudo apt-get –yes –allow-unauthenticated install pdfedit
# Installazione unire pdf
echo “Installazione PDfJam”
sudo apt-get –yes –allow-unauthenticated install pdfjam

#Internet
echo “Installazione applicazioni di rete”
# Installazione gftp
echo “Installazione gftp”
sudo apt-get –yes –allow-unauthenticated install gftp
# Installazione scambio dati blue-tooth
#sudo apt-get –yes –allow-unauthenticated install gnome-bluetooth
# Installazione wicd (miglior network manager)
#sudo apt-get –yes –allow-unauthenticated install wicd
# Installazione controllare presenza reti
#sudo apt-get –yes –allow-unauthenticated install wifi-radar
# Installazione Wireshark
#sudo apt-get –yes –allow-unauthenticated install wireshark
# Installazione kismet
#sudo apt-get –yes –allow-unauthenticated install kismet
# Installazione aircrack-ng
#sudo apt-get –yes –allow-unauthenticated install aircrack-ng

#Sistema
echo “Installazione Applicazioni Sistema”
# Installazione apt-file
echo “Installazione apt-file”
sudo apt-get –yes –allow-unauthenticated install apt-file
# Installazione manager di compiz
echo “Installazione Manager per Compiz”
sudo apt-get –yes –allow-unauthenticated install compizconfig-settings-manager
# Installazione editor partizioni
echo “Installazione gparted”
sudo apt-get –yes –allow-unauthenticated install gparted

#Office
# Installazione editor planner
echo “Installazione planer”
sudo apt-get –yes –allow-unauthenticated install planner

# Installazione compressori
echo “Installazione compressori-decomprssori RAR UNACE 7zip”
sudo apt-get –yes –allow-unauthenticated rar unace p7zip-full unrar

#Installazione truecrypt 32 bit (versione del 20_07_09)
echo “Installazione truecrypt 32 bit (versione del 20_07_09)”
wget http://www.truecrypt.org/download/truecrypt-6.2a-ubuntu-x86.tar.gz
tar xvfz truecrypt-6.2a-ubuntu-x86.tar.gz
sudo ./truecrypt-6.2a-setup-ubuntu-x86
#se non si vuole fermare lo script mentre si configura playonlinux aggiungere una &
#al termine del comando precedente come nella riga sottostante:
#sudo ./truecrypt-6.2a-setup-ubuntu-x86&
rm -f truecrypt-6.2a-ubuntu-x86.tar.gz truecrypt-6.2a-setup-ubuntu-x86
# Per i 64 bit sostituire le stringhe sopra con queste
# wget http://www.truecrypt.org/download/truecrypt-6.2a-ubuntu-x64.tar.gz
# tar xvfz truecrypt-6.2a-ubuntu-x64.tar.gz
# sudo ./truecrypt-6.2a-setup-ubuntu-x64
# rm -f truecrypt-6.2a-ubuntu-x64.tar.gz truecrypt-6.2a-setup-ubuntu-x64

#Download Handbrake
echo “Installazione Handbrake”
#SW per la gestione di files matroska e conversione di filmati.
#sito di riferimento http://handbrake.fr
#Dowload per ubuntu 8.10 32bit
wget http://handbrake.fr/rotation.php?file=HandBrake-0.9.3-Ubuntu_CLI_i386.tgz
tar xvzf HandBrake-0.9.3-Ubuntu_CLI_i386.tgz
sudo mv HandBrakeCLI /bin
rm HandBrake-0.9.3-Ubuntu_CLI_i386.tgz
# Per i 64 bit sostituire le stringhe sopra con queste
#wget thttp://handbrake.fr/rotation.php?file=HandBrake-0.9.3-Ubuntu_CLI_amd64.tgz
#tar xvzf HandBrake-0.9.3-Ubuntu_CLI_amd64.tgz
#sudo mv HandBrakeCLI /bin
#rm HandBrake-0.9.3-Ubuntu_CLI_amd64.tgz

#Comandi finali
echo “Comandi Finali di controllo”
sudo apt-file update
sudo aptitude -q update
sudo aptitude -y upgrade
sudo apt-get -q update

;;
n|N)
controllo=1
clear
echo -e “\nE’stato deciso di anullare l’installazione\n”
;;
*)
conrollo=0
clear
echo -e “\nSelezionare S per procedere N per annullare\n”
;;
esac
done

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: