Archive for Ubuntu

Fiquei sabendo que a Adobe tem uma versão beta de sua plataforma AIR para Linux. Essa notícia brotou no meu Google Reader e minutos depois eu já estava acessando o meu Twitter pelo Twhirl - um cliente Twitter em Adobe AIR - no Ubuntu.

Bom, eu programo em Java e sei que um dos maiores lobbys em torno da plataforma Java era o fato de uma aplicação rodar em qualquer sistema operacional com uma JVM instalada, mas o que eu vejo hoje não é bem isso. A começar pela IDE que eu utilizo, existem versões específicas para cada sistema operacional e na hora de baixar, você escolhe o pacote adequado ao seu sistema.

Com o Twhirl foi bem diferente, no site do produto não existem versões diferentes para cada sistema operacional, mas somente um arquivo .air que irá instalá-lo em qualquer sistema que tenha o Adobe AIR. E a aparência do programa é a mesma no windows ou em qualquer sistema operacional que ele rode, indepentende de egine gráfica que se esteja usando.

Não sei o que está “por trás” do ADOBE AIR, talvez até tanha Java lá, mas que a plataforma promete, isso eu não posso negar.

Eu tenho instalando algumas aplicações em Java aqui no meu Ubuntu 7.10 e geralmente elas abrem com uma tela vazia, sem nenhum componente sendo exibindo, como na figura abaixo:

Print Screen da tela do Netbeans 6.1

Eu instalei o IRPF 2008 (sim, existe uma versão pra Linux), o Druid (este eu já até removi do pc) e mais recentemente o Netbeans 6.1. E com todos eles aconteceu o mesmo problema.

Procurando na internet, eu descobri que isso é um conflito com o Compiz e existem duas soluções:

1) Desabilitar o Compiz. Vá em Sistema > Preferência > Aparência e na aba “Efeitos Visuais” escolha a opção “Nenhum”. Isso irá resolver o problema, mas irá deixar o Ubuntu muito simples. Se você não quer desabilitar o Compiz, escolha a opção segunda opção.

2) Definir uma variável de ambiente. Essa solução resolve o problema e não é necessário desabilitar o Compiz. Execute o seguinte comando para editar o arquivo /etc/profile:

sudo gedit /etc/profile

E então adicione as linhas abaixo no final do arquivo e salve:

# resolvendo o conflito do java com compiz
AWT_TOOLKIT=MToolkit
export AWT_TOOLKIT

Reinicie o pc - um logout já resolve - para poder abrir qualquer aplicação Java normalmente.

Esta semana, eu precisei criar um modelo de banco de dados MySQL e como o MySQL Workbench ainda não saiu para Linux, decidi instalar o DBDesigner4 que é como se fosse a versão mais antiga do Workbench.

Depois de tentar instalar de várias vezes, encontrei os pacotes “.deb” para instalar o DBDesigner4. Agradeço ao Gabriel Falcão, autor dos pacotes deb.

Mas depois de instalar os pacotes e começar a usar o aplicativo, tive alguns problemas:

1) Ao tentar conectar na base acontecia o erro “Unable to load libsqlmy.so”. Para corrigir isso, baixei o DBExpress para MySQL, descompactei o arquivo libsqlmda.so.4.20 no diretório /usr/lib/DBDesigner/Linuxlib/ e, no DBDesigner, fui em Database > Connect to database, cliquei em “New Connection” e, na aba “Advanced”, defini os seguintes valores:

  • GetDriverFunc: getSQLDriverMySQL
  • LibraryName: /usr/lib/DBDesigner/Linuxlib/libsqlmda.so.4.20
  • VendorLib: /usr/lib/DBDesigner/Linuxlib/libmysqlclient.so.10.0.0

IMPORTANTE: Note que o valor padrão de GetDriverFunc é getSQLDriverMYSQL, com Y maiúsculo e o valor que deve ser colocado é com y minúsculo.

Com isso eu consegui conectar no banco e fazer a engenharia reversa. Essa solução, encontrei no artigo DBDesigner do DokuWiki.

2) Depois de já ter conseguido conectar no banco de dados, passou a acontecer o erro “Error while executing Query:…… ERROR Message: libmidas.so.1:cannot open shared object file” ao tentar executar uma query. Para corrigir isso, criei um link para biblioteca libmidas.so.1.0 no diretório /usr/lib/, executando o seguinte comando no terminal:

sudo ln -sf /usr/local/DBDesigner4/Linuxlib/libmidas.so.1.0 /usr/lib/libmidas.so.1

Depois, bastou reiniciar o DBDesigner para tudo funcionar normalmente. Essa solução eu achei num post do ubuntuforums.org.

Para quem está interessado em instalar Ubuntu, aí vai uma grande dica capaz de poupá-lo de, pelo menos, 48horas de trabalho extra e muitas dores de cabeça: Não instale a versão x64 do Ubuntu ou de qualquer outro sistema operacional, seja Linux ou Windows.

Acontece que eu instalei a versão x64 - meu processador é um AMD Athlon 64 X2 4400 - do Ubuntu e quando vou instalar algum aplicativo sempre tenho 2 possibilidades: 1) Instalar de maneira alternativa, o que geralmente leva algumas horas a mais do que a instalação para pessoas felizes (lê-se usuários de sistemas x86); ou 2) Não instalar, porque o software não tem suporte a arquitetura x64.

Só para deixar clara a minha frustração, a segunda opção é a que me ocorre 90% das vezes que vou instalar alguma coisa no meu Ubuntu. Como diria o falecido Bussunda (que Mike McCready o tenha): “Fala Sério, aí!!!!”

ubuntulogo.pngRecentemente eu migrei para Ubuntu e falei bastante de todas as coisas que consigo fazer na minha área de trabalho pros meus amigos. Com todo esse lobby, muitos deles me pediram pra fazer um tutorial para migrarem também. E eu, que não sou nenhum especialista, apenas li alguns tutoriais e usei da minha pouca experiência de tentativas anteriores de usar Linux para escrever este tutorial. Espero que seja útil:

UPDATE: Após fazer download do aquivo .iso, verifique se o mesmo sofreu algum dano durante o download. Para isto, siga os passos descritos aqui.

1) Acesse o site do Ubuntu, baixe o .iso da última versão (aprox. 700 mb) e grave em um CD-R. Eu baixei a versão 7.10 para AMD 64 - meu processador é um x2 4400+ - mas acho que é melhor baixar a versão x86, porque tive problemas ao instalar softwares que ainda não estão disponíveis em arquitetura 64.

2) Insira o CD de instalação no computador e reinicie. Você verá uma tela com algumas opções, escolha Start or Install Ubuntu. Depois que o sistema carregar, clique no ícone install da área de trabalho. Siga as instruções de instalação até a tela de configurar partições. Nela, pense duas vezes antes de fazer qualquer coisa, você corre o risco de perder arquivos caso faça algo sem pensar.

UPDATE: Para que a atuzalição e instalação de novos pacotes funcione, habilite os canais de software. Para isto, vá até Sistema > Administração > Canais de Software e marque todas as opções da aba Programas do Ubuntu. 

3) Após o término da instalação, entre no sistema digitando o nome e a senha. Olhe para o canto superior direito da tela, onde haverá um ícone avisando que há updates a serem feitos. Faça todos os updates possíveis. Se o ícone de updates não aparece deve ser porque a sua internet não foi configurada. No meu caso, como uso o Vírtua, apenas precisei clicar com o botão direito do mouse sobre o ícone de rede e mandar Habilitar Rede. Depois de algum tempo a internet passou a funcionar. Confesso que cheguei a habilitar e desabilitar a rede algumas vezes até a internet funcionar de fato.

4) Vá até Sistema > Preferências > Aparência e na aba Efeitos Visuais tente escolher as opções Normal ou Extra. Se funcionar, beleza, se não você vai precisar de drivers restritos, aí faça o seguinte: vá até Sistema > Administração > Gerenciador de Drivers Restritos. Se lá não disser que você precisa de um driver, você terá três opções:
a) Obter uma placa de vídeo nvidia (que é fácil de instalar);
b) não usar os efeitos visuais ou
c) procurar uma solução para sua placa de vídeo no google igual a um maluco.

Se os efeitos visuais funcionaram, então abra um terminal (Aplicações > Asessórios > Terminal) e digite o seguinte comando:

sudo apt-get install compizconfig-settings-manager

Agora vá até a aba Efeitos Visuais da janela Aparência e você verá uma quarta opção: Personalizado.

5) O Ubuntu não vem preparado para tocar Mp3, DVDs, etc, porque sua filosofia só o permite vir com codecs livres instalados. Para rodar todos os principais tipos de arquivos de mídia, instale o Automatix seguindo a instruções da sua página de instalação. Após ter instalado o Automatix, abra-o, escolha as aplicações que desejar instalar - escolha também o Flash Player para conseguir acessar o YouTube - e depois de instalar tudo, reinicie o computador.

Para escrever este pequeno tutorial, eu li dois artigos: How to install Ubuntu do Instructables e How to triple-boot Windows XP, Vista, and Ubuntu do Lifehacker.