2014-12-03 58 views

回答

3

看起來像guildhall是最接近點的那裏。最近圍繞它的Guile郵件列表上有一些discussion。 Wingo,Boubekki,Zaretskii以及其他一些與Guile開發密切相關的人的帖子表明,推動公會成爲Guix的上游來源,這是一個更通用的包裝管理者,意圖獨立於平臺。

如果您查閱Guix list of packages,您會看到guile和其他一些與guile相關的項目(例如guile-json,guile-ncurses等)。我會給那一槍。否則,你是獨立的,你必須回到操作系統包管理器,或者自己下拉源代碼,編譯和安裝。

完全披露:我沒有嘗試Guix自己,但我一直在意味着。我很想知道它對你的影響,所以如果你走這條路線,如果你能提供一個Guix經驗的更新,那將是非常棒的。

最近也有一個call來更新libraries頁面,並且從快速檢查中可以發現一些您可能會覺得有用的少量更新。

+0

關於嘗試guix的好處。我已經閱讀了它並看到了軟件包列表,但我認爲它將完全替代'apt',我沒有考慮尋找可用的guile庫。我會盡力並通知你! – Ehvince 2014-12-08 10:44:22

+0

我的實驗很快就中止了。獲得'guile'很簡單(debian上的'guile-2.0'),不能獲得'guix' ATM:從大草原下載頁面404到ftp http://ftp.gnu.org/gnu/guix/ https://savannah.gnu.org/forum/forum.php?forum_id=8147 – Ehvince 2015-01-09 15:15:25

+0

@Ehvince:Hrmmmm ...很抱歉聽到這些。我會在我的系統(OpenBSD)上投下一個鏡頭並回報。 – unclejamil 2015-01-10 13:58:07

2

@unclejamil這是我嘗試安裝guix包管理器的更新。

文檔

首先,鏈接:

安裝(Debian的)

Guix需要狡詐-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

待續。

這個答案是一個社區wiki,隨時可以完成它,謝謝!

+0

不幸的是,Guix是不受支持的OpenBSD。然而,你可以查看Guix倉庫,運行./bootstrap來創建配置,如果你感覺活躍,可以運行$ ./configure --with-courage。 :) – unclejamil 2017-04-17 22:33:43

0

我現在正在建設Guix,並且遇到了與找不到guile-2.0相同的錯誤。我設法通過安裝開發文件狡詐-2.0

sudo apt-get install guile-2.0-dev 

來解決它,我遇到了一些更多的錯誤以後,它只是意味着我需要安裝開發文件了。

+2

看起來不回答 – Roger 2015-01-28 22:07:22

+0

這幫助我進一步,並感謝他,我明白我同樣需要'libgcrypt20-dev'。 – Ehvince 2015-01-29 13:10:55

+0

但它可能是我的答案評論。 – Ehvince 2015-01-29 13:43:35