Como posso 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 acompanho o tutorial do site da Ocaml para instalar o ubuntu:

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.
NanoPish
fonte

Respostas:

2

o última versão de desenvolvimento OCaml (4.06) está disponível no Página do OCaml GitHub e 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ê deve instalar o construir essencial pacote também 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 são atuais 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 ficar com 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 de ocaml 4.02.3 dos repositórios oficiais do Ubuntu. Para obter uma versão posterior à 4.02.3 no Ubuntu 16.04, você precisa instalar a versão de desenvolvimento.

karel
fonte
esta não é a última versão do ocaml. Eu já tenho 4,02
NanoPish
Então é impossível instalá-lo no 16.04 ubuntu?
NanoPish
Você deve começar com 'apt install ocaml opam', depois 'opam init' seguido por 'opam install utop' etc. Isso parece a maneira mais fácil de instalar o Ocaml em um sistema Ubuntu.
Anders
5

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.

NJay
fonte