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:
- 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