在 Ubuntu 16.04 上建置 GNU Guile 穩定版

在 Ubuntu 16.04 上建置 GNU Guile 穩定版

Ubuntu 儲存庫僅包含舊2.0版本的 GNU Guile。我想2.2在我的機器上建立當前的穩定版。

我克隆了存儲庫:

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

並檢查穩定:

git checkout stable-2.2

README文件表示安裝說明位於INSTALL文件中。那個不存在,所以我在網路上搜尋了,我找到的唯一說明是http://www.linuxfromscratch.org/blfs/view/cvs/general/guile.html。他們提到使用參數和其他東西來運行典型的配置、製作、安裝過程。但是,下一個問題:configure我克隆的儲存庫中沒有檔案。

如何建置 GNU Guile?

答案1

git顯然,您可以使用的內容和可以下載的版本之間存在未提及的區別https://www.gnu.org/software/guile/download/#debian例如。我不知道為什麼將安裝的重要部分留在儲存庫之外是有意義的,因為它們只是一些腳本,但似乎它們只是添加到可透過其他方式下載的版本中。

下載的發行版本可以使用通常的./configuremakemake install、 流程來建置和安裝。

答案2

這裡有一些說明,比 Zelphir 的答案中添加了更多細節。這就是 2019 年 2 月對我有用的方法。

https://www.gnu.org/software/guile/download/#debian

下載壓縮包。 (根據 Zelphir 的回答,不要使用 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

在我的系統上編譯大約花了 25 分鐘。關於 ldconfig 命令的必要性,請參見https://lists.gnu.org/archive/html/guile-user/2014-05/msg00019.html。庫位於 /usr/local/share/guile 中。

相關內容