X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=INSTALL;h=0b69a6c1593beb62c53cc8242c884a32bb007f2b;hb=3b8c2f43918f958e1c47601d3165dc7434d6a867;hp=51d1ff21ea1195d4b1e87a330cb85678b4bfe32c;hpb=f30637062ce1f72517e61d96a9b65c73dae890a9;p=gocheese.git diff --git a/INSTALL b/INSTALL index 51d1ff2..0b69a6c 100644 --- a/INSTALL +++ b/INSTALL @@ -1,30 +1,28 @@ -There are several installation possibilities: +Preferable way is to download tarball with the signature from +website and, for example, run tests with benchmarks: -* using go get (although there is no explicit authentication against my - public PGP key!): +@verbatim +$ [fetch|wget] http://gocheese.cypherpunks.ru/gocheese-2.2.0.tar.xz +$ [fetch|wget] http://gocheese.cypherpunks.ru/gocheese-2.2.0.tar.xz.sig +$ gpg --verify gocheese-2.2.0.tar.xz.sig gocheese-2.2.0.tar.xz +$ xz -d < gocheese-2.2.0.tar.xz | tar xf - +$ make -C gocheese-2.2.0 all test +@end verbatim - $ go get go.cypherpunks.ru/gocheese - will install gocheese executable in GOPATH/bin/gocheese. - -* using manual build: - - $ git clone https://git.cypherpunks.ru/git/gocheese.git - or - $ git clone git://git.cypherpunks.ru/gocheese.git - $ cd gocheese - $ git tag -v v1.0.0 - $ go build - - will place gocheese executable in ./gocheese. +You have to verify downloaded tarballs integrity and authenticity to be +sure that you retrieved trusted and untampered software. GNU Privacy +Guard is used for that purpose. For the very first time it is necessary to get signing public key and -import it for verifying git's tag. Its fingerprint is: +import it. It is provided below, but you should check alternative +resources. - CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF + pub rsa2048/0xCD5CD01F55343D88 2019-12-08 [SC] + 9B27640BA78437EC6D4ACA6CCD5CD01F55343D88 + uid GoCheese releases -You can locate it using: + Look in PUBKEY.asc file. - $ gpg --auto-key-locate dane --locate-keys stargrave at stargrave dot org - $ gpg --auto-key-locate wkd --locate-keys stargrave at stargrave dot org - $ gpg --auto-key-locate wkd --locate-keys stargrave at gnupg dot net + $ gpg --auto-key-locate dane --locate-keys gocheese at cypherpunks dot ru + $ gpg --auto-key-locate wkd --locate-keys gocheese at cypherpunks dot ru