X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Finstall.texi;h=7f2c1dcfd1668282c4d65e4109c2c0dbcf477cda;hb=HEAD;hp=163e31e64415b4688d49bbef5b6b4000dc113940;hpb=cb00c2da9f75090bc274d0ebf69483e879a91f3c;p=gocheese.git diff --git a/doc/install.texi b/doc/install.texi index 163e31e..7e0c644 100644 --- a/doc/install.texi +++ b/doc/install.texi @@ -11,48 +11,15 @@ website and, for example, run tests with benchmarks: @example $ [fetch|wget] http://www.gocheese.cypherpunks.ru/download/gocheese-@value{VERSION}.tar.zst -$ [fetch|wget] http://www.gocheese.cypherpunks.ru/download/gocheese-@value{VERSION}.tar.zst.sig -$ gpg --verify gocheese-@value{VERSION}.tar.zst.sig gocheese-@value{VERSION}.tar.zst +$ [fetch|wget] http://www.gocheese.cypherpunks.ru/download/gocheese-@value{VERSION}.tar.zst.@{asc,sig@} +[verify signature] $ zstd -d < gocheese-@value{VERSION}.tar.zst | tar xf - $ cd gocheese-@value{VERSION} -$ redo test all # or go build -mod=vendor +$ go build -mod=vendor @end example -It uses @url{http://cr.yp.to/redo.html, redo} build system for that -examples. You can use either dozen of various implementations, or at -least minimalistic POSIX shell @command{contrib/do} (just replace -@command{redo} with @command{contrib/do} in the example above) included -in tarball. - @include download.texi - -You @strong{have to} verify downloaded tarballs integrity and -authenticity to be sure that you retrieved trusted and untampered -software. @url{https://www.gnupg.org/, GNU Privacy Guard} is used -for that purpose. - -For the very first time it is necessary to get signing public key and -import it. It is provided below, but you should check alternative -resources. - -@verbatim -pub rsa2048/0xCD5CD01F55343D88 2019-12-08 [SC] - 9B27 640B A784 37EC 6D4A CA6C CD5C D01F 5534 3D88 -uid GoCheese releases -@end verbatim - -@itemize - -@item -@example -$ gpg --auto-key-locate dane --locate-keys gocheese at cypherpunks dot ru -$ gpg --auto-key-locate wkd --locate-keys gocheese at cypherpunks dot ru -@end example - -@item -@verbatiminclude ../PUBKEY.asc - -@end itemize +@include integrity.texi You can obtain development source code with @command{git clone git://git.cypherpunks.ru/gocheese.git}