Ubuntu Oneiric: installazione del mio sistema
Inserito Ven, · aggiornato 2011-11-04 22:45
Riporto qui per riferimenti futuri tutta la procedura di installazione di ubuntu, comprensiva di tutti (o quasi) i software che utilizzo quotidianamente.
Devo dire che il processo di installazione e il sistema dei PPA risulta molto comodo: in un paio di ore (rilassate) reinstallo completamente il sistema operativo e mi ritrovo con una nuova macchina funzionante (va detto pero' che ho la home in una partizione separata e questo mi permette di ritrovarmi immediatamente con tutti i software già configurati - su ubuntu).
Ecco gli step:
1. Installatazione ubuntu standard (in genere da USB)
2. Update lingue (da interfaccia al primo avvio)
3. Update driver video (da impostazioni > jockey)
NOTA: Questo step forse lo potrei saltare, tanto dopo i driver li sostituisco...
4. Trovo il mirror + veloce per gli update di sistema: Impostazioni > Sorgenti > Scelta server > Seleziona server migliore
(In genere mi prende "Fastbull")
5. Abilito tutti i vari sorgenti PPA extra e partners che di default sono disabilitati e faccio un update complessivo del sistema.
sudo vi /etc/apt/sources.list
# Elimino i commenti ai PPA da abilitare
sudo aptitude update
sudo aptitude upgrade
6. Installazione di tutti i pacchetti base
# Driver NVIDIA
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
# Disper
sudo add-apt-repository ppa:disper-dev/ppa
# Oracle/Sun Java
sudo add-apt-repository ppa:ferramroberto/java
# Icone Faenza
sudo add-apt-repository ppa:tiheum/equinox
sudo aptitude install \
ubuntu-restricted-extras \
gstreamer0.10-ffmpeg gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-base gstreamer0.10-plugins-good libdvdnav4 libdvdread4 libxine1-ffmpeg ffmpeg faac flac ffmpeg2theora liboggkate1 libmpeg2-4 libmpeg3-1 python-mutagen mpg321 mpg123 \
rar unrar p7zip-full p7zip-rar unace unp zip unzip \
compizconfig-settings-manager gnome-tweak-tool dconf-tools atop \
htop fbset hwinfo xdotool wmctrl imagemagick git \
disper \
sun-java6-jdk sun-java6-plugin tomcat6 tomcat6-admin \
faenza-icon-theme \
kdiff3 krename basket krusader ksnapshot \
vlc amule tora audacity chromium-browser keepassx popfile gimp inkscape \
skype nautilus-dropbox virtualbox
# Aggiungo anche i codecs medibuntu
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 && sudo apt-get install medibuntu-keyring && sudo aptitude update
# (Per la versione 32 bit usare w32codecs)
sudo aptitude install w64codecs libdvdcss2
sudo aptitude update
sudo aptitude upgradeAl termine di questa procedura abilito manualmente le icone Faenza usando gnome-tweak-tools
Quindi imposto Popfile per prendere i dati dal repository nella partizione home:
# POPFILE: fare link simbolico da /home/shared/var/lib/popfile a /var/lib/popfile
sudo mv /var/lib/popfile /var/lib/popfile.ORIG
sudo ln -s /home/shared/var/lib/popfile /var/lib/popfile7. Install LAMP con PHP 5.2
Fonte: http://ubuntuforums.org/showthread.php?t=1566808
# Prima imposto i repository di karmic per PHP
echo -e "Package: php5\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee /etc/apt/preferences.d/php > /dev/null
apt-cache search php5-|grep php5-|awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'|sudo tee -a /etc/apt/preferences.d/php > /dev/null
apt-cache search -n libapache2-mod-php5 |awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'| sudo tee -a /etc/apt/preferences.d/php > /dev/null
echo -e "Package: php-pear\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee -a /etc/apt/preferences.d/php > /dev/null
egrep '(main restricted|universe|multiverse)' /etc/apt/sources.list|grep -v "#"| sed s/oneiric/karmic/g | sudo tee /etc/apt/sources.list.d/karmic.list > /dev/null
sudo aptitude update
# Installo LAMP da interfaccia, seleziono LAMP server con SPAZIO, poi INVIO
sudo aptitude install tasksel
sudo tasksel
# Faccio l'hold dei pacchetti PHP
sudo aptitude hold `dpkg -l | grep php5| awk '{print $2}' |tr "\n" " "`
# Installo estensioni PHP
sudo aptitude install php5-curlPer configurare la DataDir di mysql, partandola a /home/shared/var/lib/mysql devo modificare AppArmor.
Quindi, vedi: node/44
Devo anche modificare le impostazioni di apache2 in /etc/apache2.
Velocemente:
- aggiungere rewrite.load a mods-enabled
- modificare sites-enabled per la dir giusta e AllowOverride All
Per PHP modificare /etc/php5/apache2/php.ini, aggiungere:
extension=mysql.so
extension=curl.soE aumentare la memoria...
8. Altri software extra da installare
Note veloci:
# Dropbox da https://www.dropbox.com/downloading
# Skype da http://www.skype.com/intl/it/get-skype/on-your-computer/linux/
sudo add-apt-repository ppa:webupd8team/sublime-text-2
# a oggi non ha ancora la versione oneiric, quindi bisogna modificare i file in apt per prendere da natty
sudo add-apt-repository ppa:savoirfairelinux
sudo add-apt-repository ppa:me-davidsansome/clementine
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
#Dropbox public key
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo aptitude update
sudo aptitude install \
sublime-text-2 \
sflphone-client-gnome \
clementine \
y-ppa-manager \
skype \
nautilus-dropbox
Commenti
Non ci sono ancora commenti.
Lascia un commento
Il tuo indirizzo email non sarà pubblicato. I commenti vengono pubblicati dopo la moderazione.