lunedì 16 maggio 2011

Provare le RC di Gambas3 su Ubuntu

Scarichiamo innanzitutto l'ultima versione disponibile (potete cercarla da QUI).
Ad esempio per la RC2 diamo:
wget http://sourceforge.net/projects/gambas/files/gambas3/gambas3-2.99.2.tar.bz2
Poi estraiamola, nel nostro esempio della RC2 quindi diamo:
tar -jxvf gambas3-2.99.2.tar.bz2
Da terminale entriamo quindi nella cartella creata:
cd gambas3-2.99.2
Dopodiché installiamo le dipendenze necessarie, digitando da terminale:
sudo apt-get install build-essential autoconf libbz2-dev libfbclient2 libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.0-dev libldap2-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev libbonobo2-dev libcos4-dev libomniorb4-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libesd0-dev libdirectfb-dev libaa1-dev libxtst-dev libffi-dev kdelibs4-dev firebird2.1-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev
Una volta installate, passiamo alla IDE vera e propria. Da terminale digitiamo:
./reconf-all
./configure -C
make
sudo make install
Tutto qui, sempre in attesa della release "finale" ovviamente ;D

martedì 10 maggio 2011

Installare il PSPSDK su Ubuntu [Metodo Alternativo]

Come penso molti di voi avranno purtroppo verificato di persona, il server ufficiale del PSPSDK è spesso e volentieri irraggiungibile. Quello che vi propongo ora quindi è un metodo alternativo e molto più rapido del precedente (di cui vi avevo parlato QUI). Vediamolo...
Scaricate innanzitutto l'ultima versione del Minimalist PSPSDK.
Andate qui http://sourceforge.net/projects/minpspw/files/SDK%20%2B%20devpak/, scegliete l'ultima versione disponibile (è la prima dall'alto) e cliccando su di essa si aprirà una nuova pagina con davvero tutte le varie versioni disponibili (Windows, MAC e Linux, 32 e 64 bit, DEB o RPM).
Nel mio caso ho scaricato la versione 32 bit DEB (per Ubuntu).
Adesso installare l'appena scaricato DEB, o col metodo grafico (doppio click sul DEB e seguire le istruzioni) oppure dando da terminale:
sudo dpkg -i pacchetto.deb
Una volta installato il [b]Minimalist PSPSDK[/b], dobbiamo aggiungere le variabili d'ambiente.
Da Terminale digitate:
gedit ~/.bashrc
e aggiungete a fine file:
export PSPDEV="/opt/pspsdk"
export PSPSDK="$PSPDEV/psp/sdk"
export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin"
Salvate i cambiamenti e ricaricate le variabili d'ambiente dando sempre da Terminale un:
source ~/.bashrc
Ecco fatto, adesso avrete il vostro bel PSPSDK configurato e pronto all'uso, il tutto in pochi istanti :)

Ubuntu: risolvere i problemi con le chiavi (keys) in un istante!

Quante volte vi è capitato che un repository particolare vi dia problemi con le chiavi? Ossia, quando aggiornate i repository (il classico apt-get update per intenderci...) ottenete errori del tipo:
W: GPG error: http://ppa.launchpad.net maverick Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B2DFD25316B94077
W: GPG error: http://ppa.launchpad.net maverick Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1FFD34C9EB13C954
W: GPG error: http://ppa.launchpad.net maverick Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EF4186FE247510BE
Per risolvere questo fastidioso problema "in toto" esiste un semplicissimo ma utilissimo programma che fixerà automaticamente tutte gli eventuali problemi con le chiavi che ci si presenteranno. Si tratta di Launchpad-Getkeys, vediamo come installarlo e usarlo.
Da terminale digitiamo:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys
Adesso ogni volta che vogliamo fixare errori con le chiavi ci basterà digitare in un terminale:
sudo launchpad-getkeys
e tutto tornerà magicamente a posto!

domenica 8 maggio 2011

Ubuntu: Fixare i fastidiosi messaggi di "Unknown media type"

Dopo aver installato vari pacchetti (specialmente quelli KDE, tipo kdelibs) può accadere (a me è accaduto sempre...) che poi ogni volta si installi qualcosa nel terminale, assieme a tutte le operazioni di routine, compaiano sempre dei warning abbastanza fastidiosi, del tipo:
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'interface/x-winamp-skin'
Vediamo allora come eliminare questi warning...
Innanzitutto dobbiamo localizzare il file kde.xml nei mime di sistema, di solito (o almeno a me su Ubuntu Maverick e Natty è così) si trova in /usr/share/mime/packages/kde.xml.
Quindi andiamo ad editarlo:
sudo gedit /usr/share/mime/packages/kde.xml
Nell'editor andiamo a localizzare i mime che ci danno problemi (sono elencati nei warning), ad esempio ai warning di sopra coincide il seguente:
<!-- all/ fake mime types -->
<mime-type type="all/all">
<comment>all files and folders</comment>
</mime-type>
<mime-type type="all/allfiles">
<comment>all files</comment>
</mime-type>

<!-- uri/ fake mime types -->
<mime-type type="uri/mms">
<comment>mms: URIs</comment>
</mime-type>
<mime-type type="uri/mmst">
<comment>mmst: URIs</comment>
</mime-type>
<mime-type type="uri/mmsu">
<comment>mmsu: URIs</comment>
</mime-type>
<mime-type type="uri/pnm">
<comment>pnm: URIs</comment>
</mime-type>
<mime-type type="uri/rtspt">
<comment>rtspt: URIs</comment>
</mime-type>
<mime-type type="uri/rtspu">
<comment>rtspu: URIs</comment>
</mime-type>
Più il pezzo:
<mime-type type="interface/x-winamp-skin">
<sub-class-of type="application/zip"/>
<comment>compressed Winamp skin</comment>
<glob pattern="*.wsz"/>
</mime-type>
Una volta individuati nel file quindi, non ci resta altro che cancellarli. Dopodiché salviamo le modifiche al file e da terminale diamo il seguente comando per ricaricare i mime:
sudo update-mime-database /usr/share/mime
Adesso dovrebbe essere tutto a posto :)

Installare il PSPSDK su Ubuntu

Il PSPSDK (conosciuto anche come PSP Toolchain) è un ambiente di sviluppo per creare Homebrew (software non ufficiali) per la console Sony PSP. E noi ora vediamo come installarlo per bene sul nostro Ubuntu...

Innanzitutto apriamo un Terminale e posizioniamoci nella cartella in cui vogliamo scaricare tutto l'occorrente (anche la home va benissimo!). Basta digitare:
cd ~
e ci sposteremo nella nostra home.
Dopodiché bisogna installare le dipendenze, quindi sul terminale digitiamo:
sudo apt-get install build-essential autoconf automake bison
flex libncurses5-dev libreadline-dev libusb-dev texinfo
libgmp3-dev libtool libmpfr-dev subversion
Ora dobbiamo scaricare gli script necessari all'installazione del toolkit. Da terminale digitiamo:
svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain
Prima di procedere all'installazione vera e propria, aggiungiamo le variabili d'ambiente necessarie.
Da terminale digitiamo:
gedit ~/.bashrc
A questo punto ci si aprirà il nostro editor di testo con delle scritte al suo interno. Andiamo alla fine del file e aggiungiamo in ultima riga:
export PSPDEV="/usr/local/pspdev"
export PSPSDK="$PSPDEV/psp/sdk"
export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin"
Chiudiamo l'editor di testo salvando le modifiche appena fatte al file.
Ora facciamo ricaricare le variabili dal sistema digitando nel terminale:
source ~/.bashrc
Adesso siamo finalmente pronti per lanciare l'installazione!
Da terminale diamo l'ultimo comando:
sudo ./toolchain-sudo.sh
Ci verrà chiesto di inserire la nostra password da root. Facciamolo e attendiamo pazientemente che il processo vada a compimento.
La durata cambia a seconda della potenza del PC che si sta usando, ma di solito varia dai 30 minuti fino alle 4 ore. Bisogna avere molta pazienza quindi!