Testamos: Visual Basic 8 .NET no Linux. Vejam o resultado!
A NETi TECNOLOGIA resolveu instalar e testar a versão 1.2.3.1 do Mono, que promete executar no GNU/Linux aplicativos compilados no Visual Basic 8 .NET. O resultado atendeu as expectativas, sendo assim resolvemos publicar a experiência. O objetivo não é formar uma opinião sobre o produto, pois o suporte do Visual Basic no Mono é um recurso muito recente.
Parte 2: Download e instalação
Aconselho efetuar o download do código fonte ou binário da sua distribuição favorita em:
No meu caso que utilizo o openSUSE, efetuei o download no link abaixo:
Se decidir baixar e compilar os fontes do mono, utilize a receita de bolo abaixo:
$ tar xzvf mono-1.2.3.1.tar.gz
$ cd mono-1.2.3.1
$ ./configure --prefix=/usr/local
$ make
# make install
Instalação:
Para testar o MONO-BASIC, em primeiro lugar atualizei alguns pacotes presente na minha distribuição openSUSE 10.2, veja os pacotes atualizados no exemplo abaixo:
# rpm -ivh mono-devel-1.2.3.1-0.novell.i586.rpm
# rpm -ivh mono-basic-1.2.3.1-0.novell.noarch.rpm
$ ./configure --prefix=/mono
$ make
# make install
No meu caso que utilizo o openSUSE, efetuei o download no link abaixo:
Se decidir baixar e compilar os fontes do mono, utilize a receita de bolo abaixo:
$ tar xzvf mono-1.2.3.1.tar.gz
$ cd mono-1.2.3.1
$ ./configure --prefix=/usr/local
$ make
# make install
Instalação:
Para testar o MONO-BASIC, em primeiro lugar atualizei alguns pacotes presente na minha distribuição openSUSE 10.2, veja os pacotes atualizados no exemplo abaixo:
- mono-core
- mono-data
- mono-data-sqlite
- mono-web
- mono-winforms
A preparar... ################################# [100%] 1:mono-core ################################# [ 20%]# rpm -Uvh mono-data-1.2.3.1-0.novell.i586.rpm
A preparar... ################################# [100%] 2:mono-data ################################# [ 40%]# rpm -Uvh mono-data-sqlite-1.2.3.1-0.novell.i586.rpm
A preparar... ################################# [100%] 3:mono-data-sqlite ################################# [ 60%]# rpm -Uvh mono-web-1.2.3.1-0.novell.i586.rpm
A preparar... ################################# [100%] 4:mono-web ################################# [ 80%]# rpm -Uvh mono-winforms-1.2.3.1-0.novell.i586.rpm
A preparar... ################################# [100%] 5:mono-winforms ################################# [100%]Após a atualização, instalei alguns pacotes e ferramentas úteis para o desenvolvimento de aplicações no Mono.
# rpm -ivh mono-devel-1.2.3.1-0.novell.i586.rpm
A preparar... ################################# [100%] 1:mono-devel ################################# [100%]# rpm -ivh mono-extras-1.2.3.1-0.novell.i586.rpm
A preparar... ################################# [100%] 1:mono-extras ################################# [100%]# rpm -ivh mono-jscript-1.2.3.1-0.novell.i586.rpm
A preparar... ################################# [100%] 1:mono-jscript ################################# [100%]# rpm -ivh mono-locale-extras-1.2.3.1-0.novell.i586.rpm
A preparar... ################################# [100%] 1:mono-locale-extras ################################# [100%]# rpm -ivh mono-nunit-1.2.3.1-0.novell.i586.rpm
A preparar... ################################# [100%] 1:mono-nunit ################################# [100%]Finalmente a instalação do MONO-BASIC.
# rpm -ivh mono-basic-1.2.3.1-0.novell.noarch.rpm
A preparar... ################################# [100%] 1:mono-basic ################################# [100%]Caso seja a sua decisão instalar o MONO-BASIC a partir do código fonte, use os comandos tradicionais de compilação após o download:
$ ./configure --prefix=/mono
$ make
# make install
Parabéns cara!