4

ガイルの生態系を発見したいのですが。ライブラリのインストール方法を調べましたが、python のようなパッケージ マネージャーが見つかりませんでしたpip。ガイルにそんなものあるの?

4

3 に答える 3

3

ギルドホールはそこにピップするのに最も近いもののようです. 最近、Guile メーリング リストで、これに関するいくつかの議論がありました。Wingo、Boubekki、Zaretskii、および Guile の開発に深く関与している他の数人による投稿は、guildhall を、プラットフォームから独立した、より一般的なパッケージ マネージャーである Guixと呼ばれるもののアップストリーム ソースにすることへのプッシュを示しています。

パッケージの Guixリストを参照すると、そこに guile と、他の多くの guile 関連項目 (例: guile-json、guile-ncurses など) が表示されます。私はそれを試してみます。それ以外の場合は、OS パッケージ マネージャーにフォールバックするか、自分でソースをプルダウンしてビルドし、インストールする必要があります。

完全な開示: 私は自分で Guix を試したことはありませんが、試してみようと思っていました。それがあなたにとってどうなるか非常に興味があるので、もしあなたがこの道をたどるなら、あなたの Guix の経験を更新していただけると嬉しいです。

最近、ライブラリページの更新を求める声も寄せられており、簡単な調査の結果、役立つと思われる少数の更新がいくつかありました。

于 2014-12-06T22:48:39.003 に答える
2

@unclejamilこれは、guixパッケージマネージャーをインストールしようとした私の試みの更新です。

ドキュメンテーション

まず、リンク:

インストール (Debian)

Guix には、Debian のリポジトリに存在する Guile-2.0-dev およびその他の依存関係が必要です。

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 installroot アクセスが必要です。ソースからインストールする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.

適切な方法については、 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 に答える