Archivio per ‘11’


feb 5

Salti mortali!

Pochi giorni fa ho acquistato una rivista “linuxiana” con in allegato una copia di Opensuse 11.2. I più attenti lettori di tuxmind sapranno che opensuse ha rappresentato la mia porta d’ingresso nel mondo del pinguino, dunque per una punta di nostalgia ed incuriosito dalla scelta interamente kde4-based di Novell ho deciso di spendere un’ oretta del mio tempo per installarla su Virtuabox. Non starò a documentare il processo d’istallazione che si svolge in maniera regolare e senza intoppi, ma mi soffermerò sulle difficoltà incontrate al momento dell’installazione delle Virtualbox guest additions. In sostanza nonostante avessi provveduto a caricare tutte le librerie di sviluppo necessarie alla procedura di configurazione (make, gcc, kernel-source kernel-syms) non riuscivo in alcun modo a compilare i moduli. Alfine:cd /usr/src/linux
make oldconfig && make prepare && make scripts && make dep
cp ../linux-obj/$HOSTTYPE/default/Module.symvers .
make prepare
Ora:cd /media/VBOXADDITIONS_3.
./VBoxLinuxAdditions-x86.run
E, nonostante i salti mortali, ecco la virtual machine:

opensusevirtual

Bentornato!

ott 2

Kde 4.1++ unstable su Opensuse 11

Volete aggiornare la vostra OpenSuse 11.0 da kde 4.0 all’ultimissimo kde 4.1++ unstable? Aggiungete a yast questi due repo:  http://download.opensuse.org/repositories/KDE:/KDE4:/UNSTABLE:/Desktop/openSUSE_11.0/

http://download.opensuse.org/repositories/KDE:/KDE4:/UNSTABLE:/Extra-Apps/openSUSE_11.0/

e aggiornate tutta la distro da Menu Pacchetto–>Tutti i pacchetti–>Aggiorna se è disponibile una nuova versione.
Ci vorrà un po’ di tempo, dipende dalla velocità della vostra connessione, ed il risultato è questo:

susekde4.png

ott 2

PolicyKit, permission denied…

figotip.jpg Il processo di ricerca della conoscenza è spesso costellato di insuccessi e, a volte, le migliori scoperte prendono il via da tali errori. Non parlo della conoscenza in senso lato, o comunque non solo, anche i processi di apprendimento individuale sono soggetti a queste dinamiche; per esempio mi è capitato di aggiornare la mia opensuse 11 su virtualbox e di scoprire un errore al mounting di vboxadditions:
org.freedesktop.Hal.Device.PermissionDeniedByPolicy: org.freedesktop.hal.storage.mount-removable no <–(action,result).
Mai avrei immaginato che il mio aggiornamento introducesse modifiche al funzionamento di PolicyKit, il framework usato da HAL per la gestione avanzata degli accessi protetti alle risorse, in pratica una applicazione può girare con i privilegi dell’ utente e richiedere l’accesso come root solo quando strettamente necessario, e che la soluzione fosse questa sempilce modifica nella sezione delimitata dai tag del file /etc/PolicyKit/PolicyKit.conf:

<match action=”org.freedesktop.hal.storage.mount-removable”>
<return result=”yes” />
</match>

lug 9

Guida definitiva per l’accelerazione 3D su Virtualbox

Come sapete ho già scritto due post sull’ argomento, Accelerazione 3D su VirtualBox e Habemus 3D, e a questo punto ho sentito il bisogno di organizzare questa sorta di appunti per costruire una guida completa e di relativamente facile utilizzo. Se avete letto i post di cui sopra ed avete una certa esperienza di virtualbox sapete che l’architettura dl sistema di virtualizzazione prevede una macchina host, dove risiede il sistema operativo “reale”, e una macchina guest col sistema virtuale. Il trucco è cercare di mettere in comunicazione i due sistemi e fare in modo che “guest” sfrutti l’accelerazione 3D di host. Per fare ciò abbiamo innanzitutto bisogno di vmgl, un software nato dalla genialità di uno sviluppatore canadese, di uno script per creare una interfaccia host che permetta alle due macchine di comunicare, di una serie di piccole configurazioni sui due sistemi e di un po’ di pazienza.

vmgl2.png

Prerequisiti

Nel mio caso la macchina host è equipaggiata con Ubuntu Hardy Heron e la guest con OpenSUSE 11, quindi da adesso le chiamerò rispettivamente hardy e suse.
Su hardy installate tutto il necessario per la compilazione (make, build-essential …) + i seguenti pacchetti: freeglut3-dev, libxmu-dev, libbz2-dev, zlib1g-dev, libssl-dev, libjpeg62-dev, libjasper-dev.
Seguite la mia guida sulla Installazione e configurazione di Opensuse 11 su Virtualbox procastinando però l’ installarzione delle guest additions a dopo quella di vmgl (il passo successivo). Anche su suse bisogna installare il necessario per la compilazione (make, gcc, gcc++, kernel source …) + i la versione suse dei pacchetti di cui sopra: freeglut-devel, xorg-x11-libxmu-devel, libbz2-devel, libopenssl-devel, libjpeg-devel, libjasper-devel.
Ovviamente ci saranno parecchie dipendenze da soddisfare er cui preparatevi ad nstallare un bel po’ di roba.

(continua…)

lug 2

Installazione e configurazione di OpenSuse 11 su VirtualBox.

Questo post vuole essere una guida il più possibile esaustiva sulla installazione e configurazione di OpenSUSE 11 su VirtualBox 1.6.2.

Operazioni preleiminari

  1. Download VirtualBox 1.6.2 dal sito si sun;
  2. installazione e configurazione secondo la mia oramai famosa guida Installazione e configurazione di VirtualBox.
  3. creazione, tramite procedura guidata, della macchina virtuale “Opensuse 11” impostando i seguenti parametri:
      Nome=Opensuse 11;
      Sistema operativo=opensuse;
      Dimensione della memoria di base=1024MB;
      Hard Disk=Opensuse 11 (ad espansione dinamica, 8 GB).

virtualsuse1.png virtualsuse2.png
(continua…)