* transmission-remote-cli not symlinked in ~/.guix-profile/bin/
@ 2016-08-22 8:59 Arun Isaac
2016-08-22 18:28 ` Leo Famulari
2016-08-22 18:51 ` Alex Kost
0 siblings, 2 replies; 15+ messages in thread
From: Arun Isaac @ 2016-08-22 8:59 UTC (permalink / raw)
To: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 371 bytes --]
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/.
I have noticed similar problems in some other packages as well. How does
guix decide which executables to symlink into bin? Are these bugs in the
packages themselves?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-22 8:59 transmission-remote-cli not symlinked in ~/.guix-profile/bin/ Arun Isaac
@ 2016-08-22 18:28 ` Leo Famulari
2016-08-23 5:35 ` Arun Isaac
2016-08-22 18:51 ` Alex Kost
1 sibling, 1 reply; 15+ messages in thread
From: Leo Famulari @ 2016-08-22 18:28 UTC (permalink / raw)
To: Arun Isaac; +Cc: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 2850 bytes --]
On Mon, Aug 22, 2016 at 02:29:35PM +0530, Arun Isaac 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/.
>
> I have noticed similar problems in some other packages as well. How does
> guix decide which executables to symlink into bin? Are these bugs in the
> packages themselves?
Hi, thanks for the report!
I can't reproduce the bug. Can you give the output of `guix --version`?
And, can you try something like what I've shown below?
From a recent `guix pull` here is what I see when I check my Guix
version, inspect the built output of the package, install the package,
and then check the installed package binary's absolute path:
$ guix --version
guix (GNU Guix) 20160822.06
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$ tree -a $(guix build transmission-remote-cli)
/gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1
├── bin
│ ├── transmission-remote-cli -> /gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1/bin/.transmission-remote-cli-wrap-01
│ ├── .transmission-remote-cli-real
│ └── .transmission-remote-cli-wrap-01
├── etc
│ └── bash_completion.d
│ └── transmission-remote-cli-bash-completion.sh
└── share
└── man
└── man1
└── transmission-remote-cli.1.gz
6 directories, 5 files
$ guix package -i transmission-remote-cli && which transmission-remote-cli && realpath $(which transmission-remote-cli)
The following package will be installed:
transmission-remote-cli 1.7.1 /gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1
57 packages in profile
The following environment variable definitions may be needed:
export PATH="/home/leo/.guix-profile/bin:/home/leo/.guix-profile/sbin${PATH:+:}$PATH"
export TERMINFO_DIRS="/home/leo/.guix-profile/share/terminfo${TERMINFO_DIRS:+:}$TERMINFO_DIRS"
export INFOPATH="/home/leo/.guix-profile/share/info${INFOPATH:+:}$INFOPATH"
export GUILE_LOAD_PATH="/home/leo/.guix-profile/share/guile/site/2.0${GUILE_LOAD_PATH:+:}$GUILE_LOAD_PATH"
export GUILE_LOAD_COMPILED_PATH="/home/leo/.guix-profile/lib/guile/2.0/ccache:/home/leo/.guix-profile/share/guile/site/2.0${GUILE_LOAD_COMPILED_PATH:+:}$GUILE_LOAD_COMPILED_PATH"
/home/leo/.guix-profile/bin/transmission-remote-cli
/gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1/bin/.transmission-remote-cli-wrap-01
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-22 18:28 ` Leo Famulari
@ 2016-08-23 5:35 ` Arun Isaac
2016-08-23 10:06 ` Alex Kost
0 siblings, 1 reply; 15+ messages in thread
From: Arun Isaac @ 2016-08-23 5:35 UTC (permalink / raw)
To: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 2991 bytes --]
Alex Kost writes:
> Are you sure you did "guix package -i transmission-remote-cli" as
> user?
Yeah, I'm pretty sure. Just to be doubly sure, I removed the package
with `guix package -r transmission-remote-cli` and installed again with
`guix package -i transmission-remote-cli`. Still, the same problem.
> 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.
Ok. Makes sense.
Leo Famulari writes:
> And, can you try something like what I've shown below?
Please find below.
> $ guix --version
guix (GNU Guix) 20160822.04
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
> $ tree -a $(guix build transmission-remote-cli)
/gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1
├── bin
│ ├── transmission-remote-cli -> /gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1/bin/.transmission-remote-cli-wrap-01
│ ├── .transmission-remote-cli-real
│ └── .transmission-remote-cli-wrap-01
├── etc
│ └── bash_completion.d
│ └── transmission-remote-cli-bash-completion.sh
└── share
└── man
└── man1
└── transmission-remote-cli.1.gz
6 directories, 5 files
> $ guix package -i transmission-remote-cli && which transmission-remote-cli && realpath $(which transmission-remote-cli)
The following package will be installed:
transmission-remote-cli 1.7.1 /gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1
64 packages in profile
The following environment variable definitions may be needed:
export PATH="/var/guix/profiles/per-user/arunisaac/guix-profile/bin:/var/guix/profiles/per-user/arunisaac/guix-profile/sbin${PATH:+:}$PATH"
export CROSS_CPATH="/var/guix/profiles/per-user/arunisaac/guix-profile/avr/include${CROSS_CPATH:+:}$CROSS_CPATH"
export CROSS_LIBRARY_PATH="/var/guix/profiles/per-user/arunisaac/guix-profile/avr/lib${CROSS_LIBRARY_PATH:+:}$CROSS_LIBRARY_PATH"
export ZATHURA_PLUGIN_PATH="/var/guix/profiles/per-user/arunisaac/guix-profile/lib/zathura${ZATHURA_PLUGIN_PATH:+:}$ZATHURA_PLUGIN_PATH"
export INFOPATH="/var/guix/profiles/per-user/arunisaac/guix-profile/share/info${INFOPATH:+:}$INFOPATH"
which: no transmission-remote-cli in (/home/arunisaac/.guix-profile/bin:/home/arunisaac/.guix-profile/sbin:/run/setuid-programs:/run/current-system/profile/bin:/run/current-system/profile/sbin)
Any pointers on how to debug this issue? Where could I be going wrong?
Is it possible I'm missing some environment variables? I'm on GuixSD.
Thanks.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-23 5:35 ` Arun Isaac
@ 2016-08-23 10:06 ` Alex Kost
2016-08-23 11:22 ` Arun Isaac
0 siblings, 1 reply; 15+ messages in thread
From: Alex Kost @ 2016-08-23 10:06 UTC (permalink / raw)
To: Arun Isaac; +Cc: help-guix@gnu.org
Arun Isaac (2016-08-23 08:35 +0300) wrote:
>> $ guix package -i transmission-remote-cli && which transmission-remote-cli && realpath $(which transmission-remote-cli)
> The following package will be installed:
> transmission-remote-cli 1.7.1 /gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1
>
> 64 packages in profile
> The following environment variable definitions may be needed:
> export PATH="/var/guix/profiles/per-user/arunisaac/guix-profile/bin:/var/guix/profiles/per-user/arunisaac/guix-profile/sbin${PATH:+:}$PATH"
> export CROSS_CPATH="/var/guix/profiles/per-user/arunisaac/guix-profile/avr/include${CROSS_CPATH:+:}$CROSS_CPATH"
> export CROSS_LIBRARY_PATH="/var/guix/profiles/per-user/arunisaac/guix-profile/avr/lib${CROSS_LIBRARY_PATH:+:}$CROSS_LIBRARY_PATH"
> export ZATHURA_PLUGIN_PATH="/var/guix/profiles/per-user/arunisaac/guix-profile/lib/zathura${ZATHURA_PLUGIN_PATH:+:}$ZATHURA_PLUGIN_PATH"
> export INFOPATH="/var/guix/profiles/per-user/arunisaac/guix-profile/share/info${INFOPATH:+:}$INFOPATH"
> which: no transmission-remote-cli in
> (/home/arunisaac/.guix-profile/bin:/home/arunisaac/.guix-profile/sbin:/run/setuid-programs:/run/current-system/profile/bin:/run/current-system/profile/sbin)
>
> Any pointers on how to debug this issue? Where could I be going wrong?
> Is it possible I'm missing some environment variables? I'm on GuixSD.
What is the output of:
$ file ~/.guix-profile
$ file ~/.guix-profile/bin/transmission-remote-cli
--
Alex
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-23 10:06 ` Alex Kost
@ 2016-08-23 11:22 ` Arun Isaac
2016-08-23 15:38 ` Leo Famulari
0 siblings, 1 reply; 15+ messages in thread
From: Arun Isaac @ 2016-08-23 11:22 UTC (permalink / raw)
To: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 357 bytes --]
> What is the output of:
>
> $ file ~/.guix-profile
/home/arunisaac/.guix-profile: symbolic link to /home/arunisaac/.guix-profile-2-link
> $ file ~/.guix-profile/bin/transmission-remote-cli
/home/arunisaac/.guix-profile/bin/transmission-remote-cli: cannot open `/home/arunisaac/.guix-profile/bin/transmission-remote-cli' (No such file or directory)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-23 11:22 ` Arun Isaac
@ 2016-08-23 15:38 ` Leo Famulari
2016-08-24 7:58 ` Arun Isaac
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Leo Famulari @ 2016-08-23 15:38 UTC (permalink / raw)
To: Arun Isaac; +Cc: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 493 bytes --]
On Tue, Aug 23, 2016 at 04:52:12PM +0530, Arun Isaac wrote:
>
> > What is the output of:
> >
> > $ file ~/.guix-profile
>
> /home/arunisaac/.guix-profile: symbolic link to /home/arunisaac/.guix-profile-2-link
That looks unusual to me. For me, it's like this, both on GuixSD and
Guix on another distro:
$ file ~/.guix-profile
/home/leo/.guix-profile: symbolic link to /var/guix/profiles/per-user/leo/guix-profile
It would be interesting to see the full chain of symlinks.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-23 15:38 ` Leo Famulari
@ 2016-08-24 7:58 ` Arun Isaac
2016-08-24 8:02 ` Arun Isaac
2016-08-24 8:28 ` Alex Kost
2 siblings, 0 replies; 15+ messages in thread
From: Arun Isaac @ 2016-08-24 7:58 UTC (permalink / raw)
To: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 952 bytes --]
>> /home/arunisaac/.guix-profile: symbolic link to /home/arunisaac/.guix-profile-2-link
>
> That looks unusual to me.
I created a new test user (to get a guix-profile from scratch), and
there was no issue with transmission-remote-cli. Maybe, I should just
delete my ~/.guix-profile and ~/.guix-profile-2-link on user 'arunisaac'
and start from scratch.
> $ file ~/.guix-profile
> /home/leo/.guix-profile: symbolic link to /var/guix/profiles/per-user/leo/guix-profile
>
> It would be interesting to see the full chain of symlinks.
The full chain of symlinks are as follows.
$ file ~/.guix-profile
.guix-profile: symbolic link to /home/arunisaac/.guix-profile-2-link
$ file ~/.guix-profile-2-link
/home/arunisaac/.guix-profile-2-link: symbolic link to /gnu/store/8q44nc4vgljkxm3bsbvq9gqln6lqqm85-profile
$ file /gnu/store/8q44nc4vgljkxm3bsbvq9gqln6lqqm85-profile/
/gnu/store/8q44nc4vgljkxm3bsbvq9gqln6lqqm85-profile/: directory
Thank you! :-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-23 15:38 ` Leo Famulari
2016-08-24 7:58 ` Arun Isaac
@ 2016-08-24 8:02 ` Arun Isaac
2016-08-24 8:28 ` Alex Kost
2 siblings, 0 replies; 15+ messages in thread
From: Arun Isaac @ 2016-08-24 8:02 UTC (permalink / raw)
To: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 764 bytes --]
>> > What is the output of:
>> >
>> > $ file ~/.guix-profile
>>
>> /home/arunisaac/.guix-profile: symbolic link to /home/arunisaac/.guix-profile-2-link
>
> That looks unusual to me. For me, it's like this, both on GuixSD and
> Guix on another distro:
>
> $ file ~/.guix-profile
> /home/leo/.guix-profile: symbolic link to /var/guix/profiles/per-user/leo/guix-profile
And indeed, my /var/guix/profiles/per-user/arunisaac/guix-profile/bin/
has transmission-remote-cli. It's just that, for whatever reason, my
~/.guix-profile is not pointing to
/var/guix/profiles/per-user/arunisaac/guix-profile.
Though I still don't understand how ~/.guix-profile-2-link came to be, I
can now get my transmission-remote-cli working normally.
Thank you!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-23 15:38 ` Leo Famulari
2016-08-24 7:58 ` Arun Isaac
2016-08-24 8:02 ` Arun Isaac
@ 2016-08-24 8:28 ` Alex Kost
2016-08-24 17:11 ` Arun
2 siblings, 1 reply; 15+ messages in thread
From: Alex Kost @ 2016-08-24 8:28 UTC (permalink / raw)
To: Leo Famulari; +Cc: help-guix@gnu.org
Leo Famulari (2016-08-23 18:38 +0300) wrote:
> On Tue, Aug 23, 2016 at 04:52:12PM +0530, Arun Isaac wrote:
>>
>> > What is the output of:
>> >
>> > $ file ~/.guix-profile
>>
>> /home/arunisaac/.guix-profile: symbolic link to /home/arunisaac/.guix-profile-2-link
>
> That looks unusual to me.
I would replace "unusual" with "wrong" :-)
> For me, it's like this, both on GuixSD and
> Guix on another distro:
>
> $ file ~/.guix-profile
> /home/leo/.guix-profile: symbolic link to /var/guix/profiles/per-user/leo/guix-profile
Right, this is what it should be. Arun, somehow ~/.guix-profile link
becomes broken for you. I don't know how it could happen, maybe you did
"guix package -p ~/.guix-profile ...", not sure if it could lead to
this. Anyway you can relink "~/.guix-profile" to
"/var/guix/profiles/per-user/arunisaac/guix-profile" to fix the problem
you faced.
Also note that "~/.guix-profile-N-link" shouldn't exist, you can remove
these links.
--
Alex
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-24 8:28 ` Alex Kost
@ 2016-08-24 17:11 ` Arun
2016-08-24 17:27 ` Leo Famulari
0 siblings, 1 reply; 15+ messages in thread
From: Arun @ 2016-08-24 17:11 UTC (permalink / raw)
To: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 576 bytes --]
> Right, this is what it should be. Arun, somehow ~/.guix-profile link
> becomes broken for you. I don't know how it could happen, maybe you did
> "guix package -p ~/.guix-profile ...", not sure if it could lead to
> this. Anyway you can relink "~/.guix-profile" to
> "/var/guix/profiles/per-user/arunisaac/guix-profile" to fix the problem
> you faced.
I fixed the problem by migrating to a new user and starting my guix profile
From scratch. I had just started using GuixSD and didn't have very much
set up. So, migrating was not a problem.
Thank you! :-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-24 17:11 ` Arun
@ 2016-08-24 17:27 ` Leo Famulari
2016-08-24 19:29 ` Arun
0 siblings, 1 reply; 15+ messages in thread
From: Leo Famulari @ 2016-08-24 17:27 UTC (permalink / raw)
To: Arun; +Cc: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 783 bytes --]
On Wed, Aug 24, 2016 at 10:41:26PM +0530, Arun wrote:
>
> > Right, this is what it should be. Arun, somehow ~/.guix-profile link
> > becomes broken for you. I don't know how it could happen, maybe you did
> > "guix package -p ~/.guix-profile ...", not sure if it could lead to
> > this. Anyway you can relink "~/.guix-profile" to
> > "/var/guix/profiles/per-user/arunisaac/guix-profile" to fix the problem
> > you faced.
>
> I fixed the problem by migrating to a new user and starting my guix profile
> From scratch. I had just started using GuixSD and didn't have very much
> set up. So, migrating was not a problem.
>
> Thank you! :-)
I'm glad it worked for you. Any idea what happened? Whether it's
"unusual" or "wrong", this situation should not occur :)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-24 17:27 ` Leo Famulari
@ 2016-08-24 19:29 ` Arun
2016-08-24 19:54 ` Leo Famulari
0 siblings, 1 reply; 15+ messages in thread
From: Arun @ 2016-08-24 19:29 UTC (permalink / raw)
To: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 269 bytes --]
> I'm glad it worked for you. Any idea what happened? Whether it's
> "unusual" or "wrong", this situation should not occur :)
I have no idea. But, I have not deleted the user account with the
problematic guix-profile. If you would like to run any tests, I can do
so.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-24 19:29 ` Arun
@ 2016-08-24 19:54 ` Leo Famulari
2016-08-24 20:28 ` Leo Famulari
0 siblings, 1 reply; 15+ messages in thread
From: Leo Famulari @ 2016-08-24 19:54 UTC (permalink / raw)
To: Arun; +Cc: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 473 bytes --]
On Thu, Aug 25, 2016 at 12:59:51AM +0530, Arun wrote:
>
> > I'm glad it worked for you. Any idea what happened? Whether it's
> > "unusual" or "wrong", this situation should not occur :)
>
> I have no idea. But, I have not deleted the user account with the
> problematic guix-profile. If you would like to run any tests, I can do
> so.
I wouldn't know where to start. I'm going to build a GuixSD system from
the master branch to make sure this doesn't happen.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-24 19:54 ` Leo Famulari
@ 2016-08-24 20:28 ` Leo Famulari
0 siblings, 0 replies; 15+ messages in thread
From: Leo Famulari @ 2016-08-24 20:28 UTC (permalink / raw)
To: Arun; +Cc: help-guix@gnu.org
[-- Attachment #1: Type: text/plain, Size: 743 bytes --]
On Wed, Aug 24, 2016 at 03:54:39PM -0400, Leo Famulari wrote:
> On Thu, Aug 25, 2016 at 12:59:51AM +0530, Arun wrote:
> >
> > > I'm glad it worked for you. Any idea what happened? Whether it's
> > > "unusual" or "wrong", this situation should not occur :)
> >
> > I have no idea. But, I have not deleted the user account with the
> > problematic guix-profile. If you would like to run any tests, I can do
> > so.
>
> I wouldn't know where to start. I'm going to build a GuixSD system from
> the master branch to make sure this doesn't happen.
Building from the latest HEAD of the master branch, my user's profile
was symlinked correctly when installing the user's first package.
Please let us know if this happens again.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/
2016-08-22 8:59 transmission-remote-cli not symlinked in ~/.guix-profile/bin/ Arun Isaac
2016-08-22 18:28 ` Leo Famulari
@ 2016-08-22 18:51 ` Alex Kost
1 sibling, 0 replies; 15+ messages in thread
From: Alex Kost @ 2016-08-22 18:51 UTC (permalink / raw)
To: Arun Isaac; +Cc: help-guix@gnu.org
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
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2016-08-24 20:29 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-22 8:59 transmission-remote-cli not symlinked in ~/.guix-profile/bin/ Arun Isaac
2016-08-22 18:28 ` Leo Famulari
2016-08-23 5:35 ` Arun Isaac
2016-08-23 10:06 ` Alex Kost
2016-08-23 11:22 ` Arun Isaac
2016-08-23 15:38 ` Leo Famulari
2016-08-24 7:58 ` Arun Isaac
2016-08-24 8:02 ` Arun Isaac
2016-08-24 8:28 ` Alex Kost
2016-08-24 17:11 ` Arun
2016-08-24 17:27 ` Leo Famulari
2016-08-24 19:29 ` Arun
2016-08-24 19:54 ` Leo Famulari
2016-08-24 20:28 ` Leo Famulari
2016-08-22 18:51 ` Alex Kost
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.