我想發現詭計生態系統。我看着如何安裝a library,我沒有找到像Python的pip
這樣的軟件包管理器。狡猾是否存在這樣的事情?Guile有包管理器嗎?
回答
看起來像guildhall是最接近點的那裏。最近圍繞它的Guile郵件列表上有一些discussion。 Wingo,Boubekki,Zaretskii以及其他一些與Guile開發密切相關的人的帖子表明,推動公會成爲Guix的上游來源,這是一個更通用的包裝管理者,意圖獨立於平臺。
如果您查閱Guix list of packages,您會看到guile和其他一些與guile相關的項目(例如guile-json,guile-ncurses等)。我會給那一槍。否則,你是獨立的,你必須回到操作系統包管理器,或者自己下拉源代碼,編譯和安裝。
完全披露:我沒有嘗試Guix自己,但我一直在意味着。我很想知道它對你的影響,所以如果你走這條路線,如果你能提供一個Guix經驗的更新,那將是非常棒的。
@unclejamil這是我嘗試安裝guix包管理器的更新。
文檔
首先,鏈接:
- 官方頁面:https://www.gnu.org/software/guix/
- 的下載頁面:http://alpha.gnu.org/gnu/guix/(guix最系統和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 install
:http://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.
待續。
這個答案是一個社區wiki,隨時可以完成它,謝謝!
不幸的是,Guix是不受支持的OpenBSD。然而,你可以查看Guix倉庫,運行./bootstrap來創建配置,如果你感覺活躍,可以運行$ ./configure --with-courage。 :) – unclejamil 2017-04-17 22:33:43
- 1. 沒有Nuget包管理器的Nuget包?
- 2. 多包管理器
- 3. 如何找到Guile包?
- 4. IIS 7.0 IIS管理器不具有「管理包」選項可用
- 5. Symfony2用戶管理器包?
- 6. 幫助RubyGems(包管理器)
- 7. NuGet包管理器錯誤
- 8. PyDev包資源管理器
- 9. 包管理器DNF破壞
- 10. 的Android SDK管理器,包
- 11. 找不到包管理器的包名
- 12. VS2015 NuGet包管理器沒有加載任何網絡包
- 13. 下載沒有VS/NuGet包管理器的Nuget包
- 14. Robolectric包管理器不會爲getNameForUid返回正確的值嗎?
- 15. 有什麼庫可以管理Android上的TCP數據包嗎?
- 16. PHP包管理
- 17. NuPack包管理
- 18. TypeScript包管理
- 19. 爲什麼我的Sitecore資源管理器沒有「管理包」菜單
- 20. Alamofire會話管理器可以有很多適配器嗎?
- 21. 像Java的easy_install for Python有沒有Java的包管理器?
- 22. NuGet包管理器控制檯等效管理複選框
- 23. 使用包管理器時,您如何管理Perl模塊?
- 24. 可以在VS包管理器用戶界面中預先發布NuGet包嗎?
- 25. 包管理器控制檯只搜索
- 26. 通過包管理器的Bootswatch?
- 27. 從Xcode和Swift包管理器Git推
- 28. 通用數據庫管理器(包裝)
- 29. .NET開源軟件包管理器
- 30. NuGet +包管理器控制檯
關於嘗試guix的好處。我已經閱讀了它並看到了軟件包列表,但我認爲它將完全替代'apt',我沒有考慮尋找可用的guile庫。我會盡力並通知你! – Ehvince 2014-12-08 10:44:22
我的實驗很快就中止了。獲得'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
@Ehvince:Hrmmmm ...很抱歉聽到這些。我會在我的系統(OpenBSD)上投下一個鏡頭並回報。 – unclejamil 2015-01-10 13:58:07