vbnc non incluso nella versione 1.2.4 Mono (ubuntu)

Per curiosità ho voluto preparare il mio portatile allo sviluppo di applicazioni ASP.NET.
Windows è abbastanza semplice da configurare, ma Ubuntu?
ANCHE!

Scimmia

Ho installato dei nuovi repository trovati su launchpad:

deb http://ppa.launchpad.net/mono-edge/ubuntu hardy main
deb-src http://ppa.launchpad.net/mono-edge/ubuntu hardy main
Sono per hardy ma sulla mia intrepid (già! Ho fatto l’aggiornamento, non ve l’avevo detto??) hanno funzionato alla perfezione.

Ho installato le librerie, l’IDE (mono-develop), xsp2 (semplice web server per avviare la applicazioni ASP.NET), tutto molto semplicemente grazie a Synaptic.

Ho avviato mono-develop e ho creato una “nuova soluzione” (strano modo di chiamare un progetto) VBNet-ASP.NET.

Ho “generato la soluzione” (altra traduzione fantasiosa, non era più semplice e comprensibile la frase “compila il progetto“) ed ecco il problema: compare un messaggio di errore e a quanto pare non è stato installato il compilatore vbnc.

Ma come?!? Mi installi tutto,
anche il compilatore C# e non quello per il VisualBasic?
E che cavolo!!


Rimediamento
(aka: work-around, anche io mi diletto nelle traduzioni fantasiose)

  • Scaricate questo pacchetto RPM.
  • Installate alien se non lo avete già installato:
sudo apt-get install alien
  • Aprite un terminale e spostatevi nella cartella dove avete scaricato il file e date il seguente comando:
sudo alien mono-basic-1.2.5-15.noarch.rpm

  • Verrà generato il file .deb. Installiamolo con:
sudo dpkg -i mono-basic_1.2.5-16_all.deb
Verrà così installato anche il compilatore per VisualBasic.NET.

Buona programmazione.