Compile GNU Guile estable en Ubuntu 16.04

Compile GNU Guile estable en Ubuntu 16.04

Los repositorios de Ubuntu sólo contienen la 2.0versión antigua de GNU Guile. Quiero construir el establo actual 2.2en mi máquina.

Cloné el repositorio:

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

y comprobado estable:

git checkout stable-2.2

El READMEarchivo dice que las instrucciones de instalación están en el INSTALLarchivo. Ese no existe, así que busqué en la web y las únicas instrucciones que encontré están enhttp://www.linuxfromscratch.org/blfs/view/cvs/general/guile.html. Mencionan ejecutar el proceso típico de configuración, creación e instalación con parámetros y otras cosas. Sin embargo, el siguiente problema: no hay ningún configurearchivo en el repositorio que cloné.

¿Cómo construir GNU Guile?

Respuesta1

Aparentemente hay una diferencia no mencionada entre lo que se puede extraer gity las versiones desde las que se puede descargar.https://www.gnu.org/software/guile/download/#debianPor ejemplo. No tengo idea de por qué tendría sentido dejar las partes importantes para la instalación fuera del repositorio, ya que son solo algunos scripts, pero parece que solo se agregan para versiones descargables de otras maneras.

Las versiones descargadas se pueden crear e instalar mediante el proceso habitual ./configure.makemake install

Respuesta2

Aquí hay algunas instrucciones que agregan más detalles que en la respuesta de Zelphir. Esto es lo que funcionó para mí en febrero de 2019.

Ir ahttps://www.gnu.org/software/guile/download/#debian

Descargar tarball. (Según la respuesta de Zelphir, no uses 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

La compilación tomó unos 25 minutos en mi sistema. Respecto a la necesidad del comando ldconfig, consultehttps://lists.gnu.org/archive/html/guile-user/2014-05/msg00019.html. Las bibliotecas están en /usr/local/share/guile.

información relacionada