doc: Explain that '--profile' expects a file name.
* doc/guix.texi (Invoking guix package): Explain that the argument to --profile is a file name.
This commit is contained in:
parent
9338cbdbe0
commit
cb3ee1c507
|
@ -2918,6 +2918,25 @@ variable, even though, taken individually, neither @file{foo} nor
|
||||||
@itemx -p @var{profile}
|
@itemx -p @var{profile}
|
||||||
Use @var{profile} instead of the user's default profile.
|
Use @var{profile} instead of the user's default profile.
|
||||||
|
|
||||||
|
@var{profile} must be the name of a file that will be created upon
|
||||||
|
completion. Concretely, @var{profile} will be a mere symbolic link
|
||||||
|
(``symlink'') pointing to the actual profile where packages are
|
||||||
|
installed:
|
||||||
|
|
||||||
|
@example
|
||||||
|
$ guix install hello -p ~/code/my-profile
|
||||||
|
@dots{}
|
||||||
|
$ ~/code/my-profile/bin/hello
|
||||||
|
Hello, world!
|
||||||
|
@end example
|
||||||
|
|
||||||
|
All it takes to get rid of the profile is to remove this symlink and its
|
||||||
|
siblings that point to specific generations:
|
||||||
|
|
||||||
|
@example
|
||||||
|
$ rm ~/code/my-profile ~/code/my-profile-*-link
|
||||||
|
@end example
|
||||||
|
|
||||||
@cindex collisions, in a profile
|
@cindex collisions, in a profile
|
||||||
@cindex colliding packages in profiles
|
@cindex colliding packages in profiles
|
||||||
@cindex profile collisions
|
@cindex profile collisions
|
||||||
|
|
Loading…
Reference in New Issue