9 de abril de 2009

[LINUX] Wubi: Instalando o Ubuntu no Windows




O que é?


O Wubi é o Instalador do Ubuntu para Windows. Com ele é possível instalar o Ubuntu como um programa do Windows, sem necessidade de se criar uma nova partição ou de instalar um gerenciador de Boot (ao menos diretamente na MBR). Oficialmente ele é descrito como um meio de usuários Windows testarem o Ubuntu, no entanto, em alguns casos ele pode ser uma alternativa consistente de usar o Linux para quem precisa(?) conviver, também, com sistema do tio Bill.


Como Funciona?


O Wubi reserva um espaço na partição do windows (NTFS) e adiciona uma entrada no próprio Gerenciador de Boot do Windows que permite ao usuário executar o Linux. O Ubuntu é instalado dentro de um arquivo no Windows (C:\ubuntu\disks\root.disk), em vez de ser instalado dentro de sua própria partição. Este arquivo é visto pelo Linux como uma partição real. O Wubi também cria um arquivo (c:\ubuntu\disks\swap.disk), como partição de Swap. Este arquivo é visto pelo Ubuntu como RAM adicional.


Como cada escolha tem um custo...


Vantagens


* Instalação Prática e Estável;

* Pode ser desinstalado como qualquer aplicativo do Windows.


Desvantagens


* A opção Hibernar não está disponível;

* O Sistema de Arquivos depende do bem-estar do Windows (xiiii...);

* Acesso a disco um pouco mais lento (essa última até assusta, mas não percebi muita diferença).


Se você é um usuário esporádico do Linux (só para trabalhos da faculdade, por exemplo), tem problemas com a instalação padrão do Ubuntu ou ainda está em busca da DISTRO perfeita, as vantagens tem um peso muito alto.


Como Instala?


1) Se você possui o Live CD do Ubuntu 8.04, ou posterior, basta rodá-lo a partir do Windows e selecionar "Instalar dentro do Windows". Senão, baixe o instalador: Wubi e execute-o.


2) Escolha a partição, o espaço reservado para o sistema, o idioma, seu nome de usuário e senha:



3) O Wubi irá gerar uma imagem do sistema para instalação (Sem o Live CD a imagem será baixada da internet podendo demorar, dependendo da sua conexão...)



Agora é só reiniciar



4) O Gerenciador de boot irá aparecer, basta escolher a opção Ubuntu. Quando ele for carregado a instalação será iniciada.



Carregar e esperar a instalação terminar...



Instalando...



Com a instalação concluída você já pode logar no sistema com o Nome de Usuário e Senha escolhidos lá no primeiro passo...



Então é isso que eu tinha pra falar hoje! Espero que esse post possa ajudar alguns colegas Linuxfóbicos.




Ah, não gostou? Sem problemas, a escolha é sua...

Sacou?


1 de abril de 2009

[Linux] jacORB - instalação & exemplo

Tutorial de instalação do jacORB e demonstração da compilação do exemplo
Requisitos:
  • LINUX (estou usando ubuntu 8.10)
  • GCC (sudo apt-get install build-essential)
  • JAVA (estou com java6)
  • ANT (sudo apt-get install ant)
  • ManPages (sudo apt-get install manpages-dev glibc-doc)

INSTALAÇÃO:
1) baixe/descompacte o arquivo jacORB-src (vamos usar a versão 2.2.4) WARNING!
a versão atual 2.3.0 não está funcionando no linux [desconheço o motivo].
2) abra o terminal na pasta JacORB-2.2.4
3) dê o comando de compilação ant
(terminal out): BUILD SUCCESSFUL

FIM DA INSTALAÇÃO


COMPILAÇÃO EXEMPLO (hello world)
1) ./bin/idl -d ./demo/hello/generated ./demo/hello/server.idl
2) javac ./demo/hello/generated/demo/hello/*.java
(terminal out):
Note: ./demo/hello/generated/demo/hello/GoodDayPOA.java uses unchecked or unsafe operations.
(terminal out): Note: Recompile with -Xlint:unchecked for details.
3) javac -cp ./demo/hello/generated ./demo/hello/*.java
(terminal out) : 5 warnings
FIM COMPILAÇÃO EXEMPLO (hello world)


RODANDO CLIENT & SERVER

1) ./bin/jaco -Djacorb.ior_proxy_host=localhost -cp .:./demo/hello/generated demo.hello.Server ior.txt
(terminal out): [ No configuration properties found for configuration jacorb ]
2) ./bin/jaco -cp .:./demo/hello/generated demo.hello.Client ior.txt
(terminal out):[ No configuration properties found for configuration jacorb ]
(terminal out):Hello World, from Somewhere
(terminal out):wide string: Hello W�rld, from � 1 2 3 0 *&^%$#@!@
FIM RODANDO CLIENT & SERVER


Agradecimento especial ao Josmar que me ajudou muito (já que ele havia feito o processo pra windows).

espero ter ajudado
^^.

ps: error, config, install