在Ubuntu 14上安装“guile-git”的位置?

时间:2018-03-13 17:25:19

标签: guile

我遇到了安装“git clone https://gitlab.com/guile-git/guile-git.git”的问题。这应该克隆并安装在哪个目录中?

1 个答案:

答案 0 :(得分:1)

Dunno如果你还在寻找答案,但似乎你不需要安装这个来安装guix;存储库的自述文件说您可以通过guix安装它。 guix是一个不可知的包管理器,您可以在默认包管理器上安装在任何Linux发行版上,而guix GuixSD操作系统的默认包管理器({{3 }})。

如果您使用的是不使用guix的发行版,您可能不想安装guix(我还没有找到足够的理由,但是);如果您使用大量GNU工具或Guile(某些Guile包可通过guix获得),您可能需要。

大多数没有二进制文件供您运行的存储库都遵循configuremake[sudo ]make install的构建过程。

我自己克隆了存储库,并发现这个存储库也是如此。

获取一个终端(如果您还没有使用过)和cd到您克隆存储库的目录中,然后cd进入guile-git目录( cd guile-git)。

如果我们ls -l,我们会看到唯一的可执行文件是bootstrap个;我之前从未见过,但是./bootstrap生成configure文件并为我们设置了make进程。所以现在回到熟悉的领域。

鉴于这些是Guile文件,我们可能希望在安装Guile的前缀相同的前缀下安装它,因此运行which guile。我相信,如果你在Ubuntu(我正在运行Linux Mint)下安装它,它会安装到/usr/bin/但是,如果你手动安装它,它会安装到{{1 }}

后者是我的地方,而/usr/local/bin/使用的是默认前缀,所以我可以configure;如果您想在./configure下安装,请运行/usr/

这将验证/.configure --prefix=/usr/所需的所有必需库和程序是否已安装并正确设置。在没有安装Guile模块guile-githttps://www.gnu.org/software/guix/)的情况下configure对我抱怨,所以您可能需要这样做。

我不打算通过所有内容来安装它,但是,一旦你可以运行它而没有任何错误,请运行bytestructures在目录中构建它。

如果要将其永久安装在计算机上,而其他操作系统能够检测到它,请运行make。由于您可能已在make install下指定了目录,因此您必须执行/usr,以便制作流程可以在sudo make install下安装权限或/usr/local

对不起,如果我重申你已经知道的任何事情; '只是不想假设你知道某些事情而导致混乱。