Ubuntu Oneiric: installazione del mio sistema

Tags: 

avviso: mine

L'articolo è legato alla specifica configurazione del mio PC o ad altro mio dispositivo specifico, o parla di mie personalissime esigenze: mie procedure di installazioni, test specifici su mio hardware, etc... Magari trovate degli spunti utili anche per voi, ma tenete in considerazione che quanto scritto qui è focalizzato su di me e potrebbe essere inapplicabile (o sbagliato) per voi.

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 upgrade

Al 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/popfile



7. 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-curl

Per 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.so

    E 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



    Aggiungi un commento