Construa GNU Guile estável no Ubuntu 16.04

Construa GNU Guile estável no Ubuntu 16.04

Os repositórios do Ubuntu contêm apenas a 2.0versão antiga do GNU Guile. Quero construir o estábulo atual 2.2em minha máquina.

Clonei o repositório:

git clone git://git.sv.gnu.org/guile.git

e verifiquei estável:

git checkout stable-2.2

O READMEarquivo diz que as instruções de instalação estão no INSTALLarquivo. Esse não existe, então pesquisei na web e as únicas instruções que encontrei estão emhttp://www.linuxfromscratch.org/blfs/view/cvs/general/guile.html. Eles mencionam a execução do processo típico de configuração, criação, instalação com parâmetros e outras coisas. Porém, próximo problema: Não há nenhum configurearquivo no repositório que clonei.

Como construir o GNU Guile?

Responder1

Aparentemente, há uma diferença não mencionada entre o que você pode usar gite as versões que podem ser baixadashttps://www.gnu.org/software/guile/download/#debianpor exemplo. Não tenho ideia de por que faria sentido deixar as partes importantes para instalação fora do repositório, já que são apenas alguns scripts, mas parece que eles só são adicionados para versões que podem ser baixadas de outras maneiras.

As versões de lançamento baixadas podem ser construídas e instaladas usando o processo usual ./configure.makemake install

Responder2

Aqui estão algumas instruções que acrescentam mais detalhes do que na resposta de Zelphir. Foi isso que funcionou para mim em fevereiro de 2019.

Vá parahttps://www.gnu.org/software/guile/download/#debian

Baixe o tarball. (De acordo com a resposta de Zelphir, não use git).

apt-get install libgmp-dev libunistring-dev libffi-dev
./configure
make
make install
ldconfig
rm /usr/bin/guile
ln -s /usr/local/bin/guile /usr/bin/guile

A compilação demorou cerca de 25 minutos no meu sistema. Quanto à necessidade do comando ldconfig, consultehttps://lists.gnu.org/archive/html/guile-user/2014-05/msg00019.html. As bibliotecas estão em /usr/local/share/guile.

informação relacionada