Como instalar o ocaml 4.04 no Ubuntu 16.04?

3

Eu quero instalar a última versão do ocaml no Ubuntu 16.04, mas quando eu tive os PPAs do site ocaml, ele mostra que não há arquivos de lançamento.

Não consigo instalar ocaml de repositórios oficiais porque eles não estão atualizados.

Eu sigo o tutorial do site Ocaml para instalação do ubuntu em dia:

sudo add-apt-repository --yes ppa:avsm/ppa

Importa com sucesso.

sudo apt-get update -qq

Exibe

W: The repository 'http://ppa.launchpad.net/avsm/ppa/ubuntu xenial Release' does not have a Release file.
E: Failed to fetch http://ppa.launchpad.net/avsm/ppa/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
    
por NanoPish 22.04.2017 / 17:19

2 respostas

2

A última versão de desenvolvimento do OCaml (4.06) está disponível na página do OCaml GitHub e na As instruções de instalação do Linux estão em Instalando o OCaml a partir de fontes em uma máquina Unix (como) . Você também deve instalar o pacote build-essential com sudo apt install build-essential antes de compilar o ocaml.

Não há um pacote ocaml para o Ubuntu 16.04 em ppa: avsm / ppa. Provavelmente é porque o ocaml está nos repositórios padrão do Ubuntu 16.04.

Para instalar o ocaml em todas as versões atualmente suportadas do Ubuntu, abra o terminal e digite:

sudo apt install ocaml

Isto irá instalar o ocaml versão 4.02.3. Atualizando o Ubuntu para a última versão O Ubuntu 17.04 lhe dará o mesmo pacote de versão 4.02.3 ocaml. As instruções no site oficial do OCaml para instalar o OCaml do PPA não estão além do Ubuntu 15.10, que é uma versão do Ubuntu no final da vida, então mais uma vez o site OCaml oficial recomenda manter a versão do ocaml dos repositórios padrão do Ubuntu no Ubuntu 16,04. Não há uma versão do OCaml para Linux e compatível com o Ubuntu 16.04 disponível no site oficial do OCaml que é mais atual do que a mesma versão do ocaml 4.02.3 dos repositórios oficiais do Ubuntu. Para obter uma versão posterior a 4.02.3 no Ubuntu 16.04, você precisa instalar a versão de desenvolvimento.

    
por 22.04.2017 / 17:23
4

Estou executando o Ubuntu 16.04 no WSL. Como o karel disse, o ocaml está nos repositórios padrão do Ubuntu 16.04 e, como ela diz, instala o ocaml 4.02.x.

Para instalar uma versão superior, instale o opam e troque a versão do ocaml usando-o.

> sudo apt install opam
> opam switch 4.06.0

Eu apenas tentei. Funciona bem.

    
por 23.05.2018 / 09:17

Tags