Skip to content
Archive of posts filed under the Linux category.

Installazione Kubuntu 9.10 64bit

Sono solito aggiornare le varie linux-box che uso dopo un mesetto dalla data di rilascio della nuova versione della distro di Canonical, in modo da dare il tempo a patch e aggiornamenti vari di rendere piu’ stabile il tutto. Stavolta e’ toccato a Kubuntu 9.10, 64 bit, per il mio pc principale.

Tutto liscio, una bella fresh install, dove ho conservato solo la partizione /home e la /opt di quanto avevo precedentemente. Di seguito le uniche cose che ho fatto fare per avere un sistema completo. Ovviamente

Programmi grafici
sudo apt-get install gimp, gimp-data-extras, inkscape

Programmi vari
sudo apt-get install ubuntu-restricted-extras

Flash Player
Utilissimo topic che spiega come installare il flash player sulla nuova distro. Cambia infatti il pacchetto, che dal vecchio adobe-flashplugin diventa flashplugin-nonfree. Per la 64 bit, pero’, occorre scaricare la beta del player direttamente dal sito Adobe e poi scompattare il file in ~/.mozilla/plugins e riavviare il browser (nel topic e’ presente un link diretto alla vecchia versione del player, scaricare la nuova dal sito Adobe).

Medibuntu
L’apposita pagine del wiki spiega come aggiungere nel sistema l’ultima versione dei repository. Eseguite le istruzioni, ho poi installato i seguenti pacchetti
apt-get install libdvdcss2 w64codecs realplayer

Continue reading ‘Installazione Kubuntu 9.10 64bit’ »

Eclipse Galileo su Kubuntu 9.10: Android, SVN, problemi Gtk

eclipse_ideDopo aver reinstallato il mio pc con un nuovo fiammante Kubuntu Karmic Koala, ho deciso di aggiornare anche Eclipse all’ultima versione disponibile, tanto per sviluppare un po’ sotto Android.

Per prima cosa, ho scaricato il tar che mi interessava dal sito ufficiale, senza fare ricorso ai package della distribuzione. Per lo sviluppo con Android, basta anche la Eclipse IDE for Java Developers, uno tra i package piu’ piccoli tra quelli disponibili. Ho scompattato il pacchetto sotto /opt/eclipse/, in modo da creare una nuova cartella eclipse a partire da quel percorso.

Primo problema: capita spesso che se si clicca su dei bottoni, non accade nulla, oppure in certe liste, tipo quella dei componenti aggiuntivi, non si vedono gli elementi. Si tratta di un problema con le Gtk, la cui ottima spiegazione e’ contenuta in questo post. Sempre dallo stesso post la soluzione, anche se non e’ proprio la cosa piu’ bella del mondo. Ho creato il file /opt/eclipse/eclipse.sh con dentro questi comandi

export GDK_NATIVE_WINDOWS=true
/opt/eclipse/eclipse/eclipse

Un bel chmod +x /opt/eclipse/eclipse.sh e a questo punto, si puo’ creare un launcher nel menu’ di KDE che punta a questo file per eseguire Eclipse.

Continue reading ‘Eclipse Galileo su Kubuntu 9.10: Android, SVN, problemi Gtk’ »

Java 1.5 su Ubuntu 9.10

Java 1.5 in Ubuntu 9.10Chi ha effettuato una nuova installazione o un aggiornamento a Ubuntu / Kubuntu / Xubuntu 9.10 e sviluppa in Java, avra’ notato l’assenza dei pacchetti riguardanti jdk e virtual machine per Java 1.5 (package java-5-sun, java-5-open eccetera).

Il motivo di questa esclusione e’ da ricercarsi nella “messa in cantina” da parte di Sun di JavaSE 1.5, a partire dal 3 Novembre, come spiegato in questo articolo: J2SE 5.0 End of Service Life Notice.

Per ovviare al problema, la soluzione non proprio piu’ pulita, ma funzionante, e’ quella di aggiungere i precedenti repository della Ubuntu 9,04 Jaunty mediante il comando:

echo deb http://it.archive.ubuntu.com/ubuntu/ jaunty multiverse | sudo tee -a /etc/apt/sources.list.d/javase5.list

Successivamente, bastera’ lanciare un

sudo apt-get update
sudo apt-get install java-5-sun

A questo punto, l’output del comando

sudo update-java-alternatives -l

dovrebbe mostrare le due versioni di java disponibili, tra le quali scegliere quella da usare nel sistema e impostarla con il comando

sudo update-java-alternatives -s java-1.5-0-sun

Altre informazioni sono disponibili sulle solite guide per Ubuntu

Continue reading ‘Java 1.5 su Ubuntu 9.10’ »

Audio e microfono su HP Pavilion dv6-1212sl con Ubuntu Linux 9.10

karmic-koala

Ho installato la Kubuntu 9.10 “Karmic Koala” su di un HP Pavilion dv6-1212sl. Tutto riconosciuto alla perfezione, webcam compresa, tranne l’audio, che non ne voleva sapere di andare.

Grazie a questa guida, eseguendo il comando
cat /proc/asound/card0/codec#* | grep Codec
ho trovato che il modello della scheda audio e’ una IDT 92HD75B3X5.

Poi, ho trovato un altro howto che, tralasciando la compilazione dei driver alsa dato che sulla 9.10 sono gia’ alla versione 1.0.20, mi ha permesso di iniziare a sentire qualcosa aggiungedo in coda al file /etc/modprobe.d/alsa-base.conf le righe

options snd-hda-intel model=dell-m4-1 enable_msi=1
options snd slots=snd-hda-intel,snd-hda-intel
# 5Dex.DVex+nmP8+5:SBx00 Azalia (Intel HDA)
alias snd-card-0 snd-hda-intel
# NXNs.HS4OKn_IlZ0:RV620 Audio device [Radeon HD 34xx Series]
alias snd-card-1 snd-hda-intel

e riavviando il notebook. Peccato che il microfono non voleva saperne di andare. :(

Continue reading ‘Audio e microfono su HP Pavilion dv6-1212sl con Ubuntu Linux 9.10’ »

Controllare la temperatura del processore da linea di comando

Solo per veri nerd, di quelli che non vogliono avete applet mangiarisorse ed estremamente stilose sul proprio desktop o nella barra delle applicazioni:

apt-get install hddtemp
non impostare il SUID, non far aggiornare il log di sistema, farlo partire come demone sull’indirizzo 127.0.0.1:7634

poi, grazie a netcat, si puo’ consultare la temperatura del processore con questo semplice comando:
nc localhost 7634 | cut -d’|’ -f4

Se netcat non fosse installato: apt-get intstall netcat

Continue reading ‘Controllare la temperatura del processore da linea di comando’ »

Script per il mirror dell’hard disk su un disco USB

Fare il backup dei propri dati e’ una praticata assolutamente obbligatoria.
Io personalmente ho acquistato un disco USB dove eseguo un mirror delle partizioni che ospitano i sistemi operativi che ho (Windows, Linux ufficiale e Linux di prova), e il restante spazio e’ lasciato alla partizione dove sincronizzo i miei dati, grazie ad rsync, e dove appoggio grossi file che generalmente masterizzo (anime in particolar modo).

Ho partizionato il disco USB allo stesso modo di come ho le partizioni con i sistemi operativi, e il restante spazio e’ andato alla partizione dati.

Poi periodicamente eseguo questo script, che impiega circa un’oretta e un quarto per fare tutto (la maggior parte del tempo, ovviamente, e’ occupata dai vari dd).

Ecco lo script:

Continue reading ‘Script per il mirror dell’hard disk su un disco USB’ »

SSH Magic

SSH (Secure Shell) server e’ una di quelle utility che da sola vale l’adozione istantanea di GNU/Linux, pur esistendo porting per Windows. Di seguito appunti per ricordarmi solo alcune delle mille funzioni che ha.

TUNNEL PER LA NAVIGAZIONE INTERNET
Massima privacy anche in una rete non protetta. Grazie ad SSH un altro computer (magari l’immancabile serverino domestico), si comporta come un proxy SOCKS (SOCKS4 e SOCKS5 supportate).
ssh -D 6666 nome@hostremoto -C
Il parametro -C viene specificato per comprimere il traffico generato, mentre bisognera’ impostare nel proprio browser localhost:6666 come SOCKS proxy server.

Installazione di Kubuntu 8.10 a 64 bit

Dopo qualche annetto, anche io mi sono deciso a passare il 64 bit, piu’ precisamente alla Kubuntu 8.10.2 a 64 bit, curioso anche di provare il nuovo KDE 4.2. Di seguito una lista delle cose fatte, guide seguite e altre risorse che potrebbero tornare utili.

PRINCIPALI GUIDE SEGUITE

kubuntu_logo.png

Ovviamente non si può prescindere dalla Started Guide di Kubuntu 8.10, una miniera di informazioni e programmi consigliati.

Ho poi installato il  Flash Player 10 a 64 bit, in versione alpha direttamente da Adobe seguendo questo link. Se il plugin nativo a 64 bit da troppi problemi, c’e’ sempre quello a 32 bit, che sfrutta nspluginwrapper per girare in un ambiente a 64 bit.

Sviluppando con prodotti Microsoft, ho caricatoun ambiente di virtualizzazione, e la scelta e’ caduta su VMware Server 2.0 e le apposite istruzioni per Ubuntu.

Ho disattivato l’IPv6 seguendo questa giuda.

Ho ottimizzato l’aspetto di Firefox in base a quanto scritto qui e qui.

Continue reading ‘Installazione di Kubuntu 8.10 a 64 bit’ »

Howto install Debian GNU/Linux on HTC Universal

htc_universallinux_1_tn.jpgWhat follows is my personal experince in installing GNU/Linux on a HTC Universal pocketpc. I used Titchy Linux, a Debian Lenny based distribution with special drivers/config for HTC Universal. But the heart is Debian, and full support to Debian repois is grated.

Actually the only not working hardware is:
-camera.
-wifi sometimes works, sometimes doesn’t, the driver is unstable.

First of all, I splitted a 1Gb SD memory stick into two partitions: the first with 32Mb of size and FAT32 filesystem, the second an ext2 filesystem in all the remaining space. In this way, I can port all my config in another HTC (launcher and Linux installation) and show the magic of Linux to all of my Universal-friends. If you need some shared data on memory card, between Windows Mobile and Linux, simply make the FAT32 partition bigger and use it for storing these data.

I followed the steps in Titchy wiki for Universal installation and I copied haret.exe, zImage and startup.txt in the FAT32 memory stick partition. After 30 minutes, thanks to Titchy image, my HTC Universal booted with Linux. Included in the image a very nice sms /calling graphical interface, access to it pressing the green phone key. That’s all, have fun!

For alternative install (no xfce file manager, encripted home partition and lot of tricks) there is another great resource, with lot of useful post-configurations. Be sure to read the Titchy wiki for UMTS and Bluetooth access to the Internet.


RAM CONSIDERATION
: The HTC Universal has only 64 Mb of ram, and the base system, with
textual console, uses 12 Mb of it. XFCE installed by Titchy is nice, but the ram
consumption arrive to 40 Mb and the system responsivity is very bad.
With IceVM, instead, the totat used ram is 24 Mb and the system
responsivity is still good.

And now, general tip’s tricks.

Continue reading ‘Howto install Debian GNU/Linux on HTC Universal’ »

Leggere e scrivere un elemento in un file XML

Snippet di codice banale, ma l’avro’ usato mille volte per leggere / scrivere un valore in un file XML

Il file XML (Crypto.xml)

<?xml version="1.0" encoding="utf-8" ?>
<CrypTool>
   <Language>german</Language>
   …
</CrypTool>

SNIPPET PER LA LETTURA

XmlDocument doc = new XmlDocument();
doc.Load("CrypTool.xml");
XmlElement root = doc.DocumentElement;
selLang = root.SelectSingleNode("./Language").InnerText;

SNIPPET PER LA SCRITTURA

selLang = "stringa da salvare";
//save to CrypTool.xml
XmlDocument doc = new XmlDocument();
doc.Load("CrypTool.xml");
XmlElement root = doc.DocumentElement;
XmlNode node = root.SelectSingleNode("./Language");                
node.InnerText = selLang;
doc.Save("CrypTool.xml");

Continue reading ‘Leggere e scrivere un elemento in un file XML’ »