31 luglio 2011

Ubuntu 11.04 installazioni per developer

english version


Per chi lavora in ambito web, è necessario avere un'installazione LAMP (Linux Apache MySql Php) e in generale di tutti i tools di sviluppo.

LAMP
gheryd@gheryd:~$ sudo apt-get install apache2

gheryd@gheryd:~$ sudo apt-get install php5 libapache2-mod-php5

gheryd@gheryd:~$ sudo apt-get install mysql-server mysql-client

gheryd@gheryd:~$ sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

gheryd@gheryd:~$ sudo /etc/init.d/apache2 restart

Per maggiori dettagli vedere la pagina:
http://www.howtoforge.com/ubuntu_lamp_for_newbies

Test
Provate sul browser "http:/localhost/", dovreste vedere la pagina "It works!".
Create nella directory "/var/www" il file phpinfo.php con i seguente contenuto
<?php phpinfo(); ?>
All'indirizzo "http:/localhost/phpinfo.php" dovreste vedere le informazioni di php.
Infine all'indirizzo "http:/localhost/phpmyadmin/" dovreste accedere alla pagina di "PhpMyAdmin".

Su seguente link trovate informazioni sulla configurazione del logging di php:
http://gheryd.blogspot.com/2011/05/ubuntu-php-configurare-log-error.html


Tools di sviluppo web.

JAVA Sun/Oracle
Installare java sun/oracle (istruzioni dal sito http://www.chimerarevo.com/2011/05/25/installare-java-6-update-25-su-ubuntu-11-04-natty-ppa/):
gheryd@gheryd:~$sudo add-apt-repository ppa:chimerarevo/java
gheryd@gheryd:~$sudo apt-get update
gheryd@gheryd:~$sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-plugin sun-java6-fonts

Guake
Una console sempre pronta ed elegante che scende dall'altro premendo F12
gheryd@gheryd:~$ sudo apt-get install guake

Meld
Programma per verificare differenze tra file e fare il merge.
gheryd@gheryd:~$ sudo apt-get install meld

Aptana
E' un potente editor basato su eclipse. Potete così lavorare su html, css, javascript, php, etc. E' scaricabile dal sito: http://www.aptana.com/
nota: per utilizzare aptana è necessario java sun.
In alternativa si può installare Eclipse e aggiungere aptana come plugin.

Geany
E un editor più semplice di aptana, molto leggero ma funzionale.
Per installarlo è sufficiente eseguire il comando da console:
gheryd@gheryd:~$ sudo apt-get install geany
Una volta installato consiglio di attivare tutti i plugin (da menu: Strumenti->gestione plugin)

Filezilla
Per poter caricare o scaricare files su server via FTP è molto comodo utilizzare filezilla, per installarlo digitare sul console:
gheryd@gheryd:~$ sudo apt-get install filezilla

Gimp
Per elaborare immagini e fotografie. Anche i programmatori talvolta si devono cimentare con queste operazioni grafiche
gheryd@gheryd:~$ sudo apt-get install gimp

Inkscape
A differenza di Gimp, questo strumento serve per elaborare immagini di tipo vettoriale (Es.SVG), nel caso si è rivelato potente per vettorializzare una immagine bitmap.
gheryd@gheryd:~$ sudo apt-get install inkscape

Virtual Box
Per testare le vostre pagine web su Internet Explorer occorre avere una macchina virtuale
Windows che potete creare con Virtual Box.
Potete scaricare il pacchetto deb dal link:
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
Dopo aver installato Virtual Box (lo potete aprire dal menu sotto la voce System Tools), installatevi "Extension Pack" sempre dal link indicato sopra.
Per creare una macchina virtuale dovete avere un file .iso con il sistema operativo oppure il cd. Create una macchina virtuale (il file ha estensione .vdi). La dimensione che io ho scelto per il disco virtuale è di 10GB. Una volta creato la macchina, avviatela, vi verrà chiesto la posizione del file .iso o del cd con il sistema operativo da installare.

Strumenti Browser
Se siete dei grafici o degli sviluppatori javascript "spinti", beh dotatevi di un web console come si deve!
Su firefox installatevi l'estensione "firebug".
Su chrome avete gia lo strumento accessibile dal menù "strumenti->strumenti per sviluppatori". La versione di google chrome ora è disponibile per linux: http://www.google.com/chrome?hl=it
Altre informazioni le trovate nel post
http://gheryd.blogspot.com/2011/07/javascript-tutorial-di-base.html

Ottimizzare Ubuntu
Per chi lavora con Ubuntu, è importante avere un sistema veloce ed affidabile.
Attualmente sto provando XFCE e lo trovo estremamente più veloce rispetto a Unity o Gnome.
E' semplice, non vi aspettate effetti grafici avanzati. Ma quando si lavora non credo che siano così importanti ;)
Per installare XFCE è sufficiente eseguire il seguente comando:
gheryd@gheryd-sm:~$ sudo apt-get install xfce4
Il desktop viene attivato dalla finestra di login: selezionate la vostra utenza e poi sul pannello in basso selezionate XFCE.
Provate ad usarlo, vi renderete conto subito delle notevoli prestazioni. Potete personalizzarlo come meglio credete usato i soliti comandi.
Ecco la mia personalizzazione:
Una caratteristica che ho apprezzato oltre alla velocità, è la stabilita dei pannelli, nessun problema con icone di notifica, skype, etc.
Oltre all'utilizzo di xfce, ho migliorato le performance seguendo questo tutorial:
http://www.chimerarevo.com/2011/07/26/6-consigli-utili-per-velocizzare-ubuntu-11-04/
Ricordo che si può ritornare al desktop GNOME o UNITY dalla finestra di login.

Nessun commento:

Posta un commento