guile有包裹经理吗?

时间:2014-12-03 20:54:23

标签: guile

我想发现诡计生态系统。我查看了如何安装a library并且我找不到包管理器,例如python' pip。诡计是否存在这样的事情?

3 个答案:

答案 0 :(得分:3)

看起来guildhall是最接近那里的东西。最近在Guile邮件列表上有一些discussion。 Wingo,Boubekki,Zaretskii以及其他一些积极参与Guile开发的人员的帖子表明,他们希望guildhall成为一个名为Guix的上游源,这是一个更通用的包管理器,旨在独立于平台。

如果你咨询Guix list of packages,你会看到guile和其他一些与guile有关的物品(例如guile-json,guile-ncurses等等)。我试一试。否则,您自己就可以退回操作系统管理程序管理器或自行下载源代码,构建和安装。

完全披露:我自己并没有尝试过Guix,但我一直有意义。我很想知道它是如何为您所以如果您这样做,如果您能提供Guix体验的更新,它会很棒。

最近还call更新了libraries页面,并且通过快速检查,您可能会发现一些有用的少量更新。

答案 1 :(得分: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中)所以我们必须这样做。你仍然可以在MODULES的Makefile中调整这个列表。

注意:您当前的目录不得包含非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

继续。

这个答案是一个社区wiki,随时可以完成它,谢谢!

答案 2 :(得分:0)

我现在正在构建Guix,并且遇到了关于没有找到guile-2.0的相同错误。我设法通过安装guile-2.0

的开发文件来修复它
sudo apt-get install guile-2.0-dev

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