]> Cypherpunks.ru repositories - gocheese.git/blobdiff - INSTALL
Prepare for website
[gocheese.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 51d1ff21ea1195d4b1e87a330cb85678b4bfe32c..0b69a6c1593beb62c53cc8242c884a32bb007f2b 100644 (file)
--- 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 <gocheese@cypherpunks.ru>
 
-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