WSL2を介して実行されるUbuntu 22.04のGNU GuixにGEMMA2(gemma2lib)をインストールする方法は?

WSL2を介して実行されるUbuntu 22.04のGNU GuixにGEMMA2(gemma2lib)をインストールする方法は?

私はLinux 2(Ubuntu 22.04)用のWindowsサブシステムを実行しています。
走りたいGEMMA2(gemma2lib):内部協会それは言う:

~/opt/guix/bin/guix package -i python python-toolz -p ~/opt/gemmalib  
. ~/opt/gemmalib/etc/profile

コードを見ると、まずGNU Guixをインストールする必要があることがわかりました。私はそれを使ってそれをしました:

sudo apt install guix

ただし、\\wsl$\Ubuntu-22.04\optディレクトリは空です。
\\wsl$\Ubuntu-22.04\varディレクトリには含まれていませんdaemon-socket
また、ディレクトリguixから\\wsl$\Ubuntu-22.04\usr\bin実行するとguix helpヘルプが表示されます。これ
を実行すると
guix package -i python python-toolz -p ~/opt/gemmalib
エラーが発生します。
guix package: error: failed to connect to `/var/guix/daemon-socket/socket': No such file or directory

次はどうしたらいいですか…?

おそらくGNU Guixをインストールする必要があるようです。スクリプト上記のようにここ
それとも問題があるのではないでしょうか。-p profile

初心者を助けてください...

修正する:
sudo service guix-daemon service
戻り値: 使用法: /etc/init.d/guix-daemon (start|stop|status|restart|force-reload)

/etc/init.d/guix-daemon status
戻り: guix-daemon が実行されていません。

/etc/init.d/guix-daemon start
戻り値: /etc/init.d/guix-daemon: 行 35: daemonize: コマンドが見つかりません。

guix package -i python python-toolz
guix パッケージ: エラー: `/var/guix/daemon-socket/socket' に接続できません: 接続が拒否されました。

\\wsl$\Ubuntu-22.04\var\guix\daemon-socket\socketファイルサイズが0KBであることがわかります。

ベストアンサー1

おすすめ記事