Esse post tem como objetivo dar instruções para instalar OCaml no Ubuntu. As hipóteses de trabalho são que você tem Ubuntu instalado e que esteja conectado à Internet.
Para instalar OCaml no Ubuntu, a forma mais simples é usar o gerenciador de pacotes do próprio Ubuntu. Pacotes são grupos de programas, documentação e outros arquivos que fornecem alguma funcionalidade. No caso de OCaml, há uma multitude de pacotes disponíveis (contei mais de 100 há poucos), mas apenas um realmente é necessário para poder programar, seja com o interpretador, seja com o compilador.
O software que gerencia os pacotes no Ubuntu é chamado “Synaptic Package Manager” mas, agora em diante vou chamá-lo de synaptic apenas. Você pode executá-lo navegando no menu System > Administration (imagino que, caso você tenha instalado Ubuntu em português, a hierarquia seja Sistema > Administração).
Uma vez aberta a janela do synaptic, há uma caixa de entrada de texto sob a opção Quick Search (Busca Rápida). Digite ocaml nesta caixa e enter. Devem ser listados todos os pacotes relacionados com ocaml. Selecione um que tem apenas o nome “ocaml”. Se não estiver presente então o synaptic não está bem configurado (veja abaixo instruções para fazer essa configuração). Selecionar um pacote no synaptic consiste em clicar na caixinha à esquerda do nome do pacote. Em seguida, clique o botão Apply (Aplicar). Isso fará que o synaptic efetue a cópia dos arquivos de instalação do OCaml, que estão nos servidores da Canonical (a empresa que mantem o Ubuntu) para o disco rígido do seu computador, e instale todos os programas do OCaml.
Se tudo deu certo, então você já pode executar o intepretador (ocaml), os compiladores (ocamlc e ocamlopt) a partir da linha de comando.
Se você achou fácil, você pode aplicar o mesmo procedimento para instalar centenas de pacotes diferentes, é extremamente fácil… Recomendo em particular instalar o pacote tuareg-mode que facilita bastante a edição de programas OCaml com o editor emacs (instale o emacs também, aliás…)
Se você encontrou problemas, explique o que deu errado em um comentário a este post. Eu prometo que eu procurarei sanar este problema.
Como configurar o synaptic?
O Synaptic busca os pacotes em diversos servidores e existe a possibilidade de selecionar em quais servidores ele tem que buscar os pacotes. Para fazer isto, no synaptic, navegue no menu Settings > Repositories. Selecione então (pelo menos) os grupos de pacotes “main” e “universe”.
Pingback: Os números de 2010 « Blog de Introdução a Técnicas de Programação [UFRN/DIMAp]