Arun Isaac (2016-08-22 11:59 +0300) wrote:

> I installed the package `transmission-remote-cli` in my profile with
> `guix package -i transmission-remote-cli`. But, the executable
> `transmission-remote-cli` is not symlinked into
> ~/.guix-profile/bin/.

Are you sure you did "guix package -i transmission-remote-cli" as user?
I've just tried and got "~/.guix-profile/bin/transmission-remote-cli"
(it is a symlink to a wrapper but it doesn't matter), so most likely you
did something wrong.

> I have noticed similar problems in some other packages as well. How does
> guix decide which executables to symlink into bin?

If you run "guix build transmission-remote-cli", you'll see:

  /gnu/store/...-transmission-remote-cli-1.7.1

Now if you look at this directory, you'll see "bin" directory there.

All files placed in such "bin" directories appears in
"~/.guix-profile/bin" when you install packages.  The same for other
directories and files: symlinks to all of them are created for inside
profile after a package is installed.

-- 
Alex

Reply via email to