Email or username:

Password:

Forgot your password?
Ludovic Courtès

You enjoy #Guix but miss /bin, /usr, and friends? Good news! ‘guix shell --emulate-fhs’ has landed!
issues.guix.gnu.org/56677

Example: ‘guix shell --container --emulate-fhs coreutils’ spawns a container that has ‘/bin/ls’ just like on any reasonable distro.

10 comments
Fidel Ramos

@civodul Nice! Are there any drawbacks to using --emulate-fhs? If not, how would one go about making it the default?

Andrew Tropin

@civodul It seems it also will make it possible to run executables on Guix, which were built for FHS?

Ekaitz Zárraga 👹

@civodul How cool is this?????

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

You guys are my fucking idols

Arne Babenhauserheide

@civodul Nice! Thank you! That has the potential of solving a ton of problems for me!

taiju :gnu: :emacs: :guix:

@civodul Very nice feature! However, the first time I ran it, it worked fine, but when I re-ran it with the same package combination, I got the following error.

$ guix shell --container --emulate-fhs coreutils which -- which ls
guix shell: error: '--profile' cannot be used with package options

Changing the specified package combination or deleting files under $HOME/.cache/guix seems to work.

ruffni

@civodul
>just like on any reasonable distro

🤣

coming from the author of one of the more reasonable distros

Go Up