4

我想发现诡计生态系统。我查看了如何安装,但没有找到包管理器,例如 python 的pip. 诡计是否存在这样的事情?

4

3 回答 3

3

看起来公会厅是最接近那里的东西。最近围绕它在 Guile 邮件列表上进行了一些讨论。Wingo、Boubekki、Zaretskii 和其他一些积极参与 Guile 开发的其他人的帖子表明,正在推动使 guildhall 成为 Guix 的上游资源,Guix是一个更通用的包管理器,旨在独立于平台。

如果您查阅 Guix软件包列表,您会在其中看到 guile 以及许多其他与 guile 相关的项目(例如 guile-json、guile-ncurses 等)。我会试一试。否则,您只能靠自己,您将不得不退回到操作系统包管理器或自己下载源代码,构建和安装。

完全披露:我自己没有尝试过 Guix,但我一直在尝试。我很想看看结果如何,所以如果你真的走这条路,如果你能提供你的 Guix 体验更新,那就太棒了。

最近还有一个更新库页面的调用,通过快速检查,您可能会发现一些有用的更新。

于 2014-12-06T22:48:39.003 回答
2

@unclejamil 这是我尝试安装 guix 包管理器的更新。

文档

首先,链接:

安装 (Debian)

Guix 需要 Guile-2.0-dev 和更多依赖项,这些依赖项存在于 Debian 的存储库中:

apt-get install guile-2.0-dev guile-2.0 libgcrypt20-dev libbz2-dev libsqlite3-dev autopoint

下载 guix。请参阅上面的链接以下载二进制文件。或获取来源:

git clone git://git.savannah.gnu.org/guix.git

该装置采用古典风格./configure && make && make install

make将需要几分钟,并且make install需要 root 访问权限。如果从源代码安装,make将构建 346 个基本包(python、zsh、abiword 等)的 guile 对象,因此需要很长时间(数据库包含在 guix-the-program 中,所以我们必须这样做。您仍然可以在 Makefile 中的 MODULES) 中调整此列表。

注意:您的当前目录不得包含非 ascii 字符。

注意:另请参阅此完整教程,重点介绍如何在本地安装 guix,即不要运行make installhttp ://dustycloud.org/blog/guix-package-manager-without-make-install/

用法

要使用 安装软件包guix,我们需要一个正在运行的服务器。

第一种方法,出于测试目的,只是在终端中运行服务器:

sudo guix-daemon 

和另一个客户:

guix package -s "guile.*curses"    # search with regexps
sudo guix package -i guile-ncurses # install. All start with the "package" command.

有关正确的方法,请参阅 https://www.gnu.org/software/guix/manual/html_node/Build-Environment-Setup.html#Build-Environment-Setup

未完待续。

这个答案是一个社区维基,请随时完成它,谢谢!

于 2015-01-19T15:36:51.997 回答
0

我现在正在构建 Guix,但遇到了关于找不到 guile-2.0 的相同错误。我设法通过安装 guile-2.0 的开发文件来修复它

sudo apt-get install guile-2.0-dev

后来我遇到了更多错误,这只是意味着我需要为其安装开发文件。

于 2015-01-28T22:03:08.683 回答