mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-12 06:06:53 -05:00
doc: Suggest unpacking with --warning=no-timestamp.
Suggested by Malcolm Cook <MEC@stowers.org>. * doc/guix.texi (Binary Installation): Suggest --warning=no-timestamp.
This commit is contained in:
parent
fa1fdb8dfe
commit
254b1c2e95
1 changed files with 10 additions and 7 deletions
|
@ -300,7 +300,8 @@ As @code{root}, run:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
# cd /tmp
|
# cd /tmp
|
||||||
# tar xf guix-binary-@value{VERSION}.@var{system}.tar.xz
|
# tar --warning=no-timestamp -xf \
|
||||||
|
guix-binary-@value{VERSION}.@var{system}.tar.xz
|
||||||
# mv var/guix /var/ && mv gnu /
|
# mv var/guix /var/ && mv gnu /
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
|
@ -308,15 +309,17 @@ This creates @file{/gnu/store} (@pxref{The Store}) and @file{/var/guix}.
|
||||||
The latter contains a ready-to-use profile for @code{root} (see next
|
The latter contains a ready-to-use profile for @code{root} (see next
|
||||||
step.)
|
step.)
|
||||||
|
|
||||||
Some versions of GNU@tie{}tar raise a warning about ``implausibly old
|
|
||||||
time stamps''. This is because all the files in the archive have their
|
|
||||||
modification time set to zero (which means January 1st, 1970.) This is
|
|
||||||
done on purpose to make sure the archive content is independent of its
|
|
||||||
creation time, thus making it reproducible.
|
|
||||||
|
|
||||||
Do @emph{not} unpack the tarball on a working Guix system since that
|
Do @emph{not} unpack the tarball on a working Guix system since that
|
||||||
would overwrite its own essential files.
|
would overwrite its own essential files.
|
||||||
|
|
||||||
|
The @code{--warning=no-timestamp} option makes sure GNU@tie{}tar does
|
||||||
|
not emit warnings about ``implausibly old time stamps''. These
|
||||||
|
warnings, sometimes enabled by default, stem from the fact that all the
|
||||||
|
files in the archive have their modification time set to zero (which
|
||||||
|
means January 1st, 1970.) This is done on purpose to make sure the
|
||||||
|
archive content is independent of its creation time, thus making it
|
||||||
|
reproducible.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
Make @code{root}'s profile available under @file{~/.guix-profile}:
|
Make @code{root}'s profile available under @file{~/.guix-profile}:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue