Next: , Previous: , Up: GoCheese  


Install

Possibly gocheese package already exists for your distribution:

Preferable way is to download tarball with the signature from website and, for example, run tests with benchmarks:

$ [fetch|wget] http://www.gocheese.cypherpunks.ru/download/gocheese-4.2.0.tar.zst
$ [fetch|wget] http://www.gocheese.cypherpunks.ru/download/gocheese-4.2.0.tar.zst.{asc,sig}
[verify signature]
$ zstd -d < gocheese-4.2.0.tar.zst | tar xf -
$ cd gocheese-4.2.0
$ go build -mod=vendor
VersionDateSizeTarball
4.2.02024-02-0166 KiBmeta4 tar pgp ssh
4.1.02023-06-0465 KiBmeta4 tar pgp ssh
4.0.02023-06-0365 KiBmeta4 tar pgp ssh
3.7.12023-03-2365 KiBmeta4 tar pgp ssh
3.7.02022-11-2868 KiBmeta4 tar pgp ssh
3.6.02022-11-0368 KiBmeta4 tar pgp ssh
3.5.02022-02-0968 KiBmeta4 tar pgp ssh
3.4.02021-11-2668 KiBmeta4 tar pgp ssh
3.3.02021-09-2868 KiBmeta4 tar pgp ssh
3.2.02021-09-2768 KiBmeta4 tar pgp ssh
3.1.02021-09-2768 KiBmeta4 tar pgp ssh
3.0.02021-09-2668 KiBmeta4 tar pgp ssh
2.6.02021-01-2258 KiBmeta4 tar pgp ssh
2.5.02020-11-07110 KiBmeta4 tar pgp ssh
2.4.12020-09-05105 KiBmeta4 tar pgp ssh
2.4.02020-07-24101 KiBmeta4 tar pgp ssh
2.3.02019-12-17101 KiBmeta4 tar pgp ssh
2.2.02019-12-09100 KiBmeta4 tar pgp ssh

You have to verify downloaded tarballs authenticity to be sure that you retrieved trusted and untampered software. There are two options:

OpenPGP .asc signature

Use GNU Privacy Guard free software implementation. For the very first time it is necessary to get signing public key and import it. It is provided here, but you should check alternate resources.

pub   rsa2048/0xCD5CD01F55343D88 2019-12-08
      9B27 640B A784 37EC 6D4A  CA6C CD5C D01F 5534 3D88
uid   GoCheese releases <gocheese@cypherpunks.ru>
$ gpg --auto-key-locate dane --locate-keys gocheese at cypherpunks dot ru
$ gpg --auto-key-locate  wkd --locate-keys gocheese at cypherpunks dot ru
OpenSSH .sig signature

Public key and its OpenPGP signature made with the key above. Its fingerprint: SHA256:Akj/MCtxCjPphrgWub2BeChqHDhLMABTYLL/MzqTN+s.

$ ssh-keygen -Y verify -f PUBKEY-SSH.pub -I gocheese@cypherpunks.ru -n file \
    -s gocheese-4.2.0.tar.zst.sig < gocheese-4.2.0.tar.zst

You can obtain development source code with git clone git://git.cypherpunks.ru/gocheese.git (also you can use https://git.cypherpunks.ru/gocheese.git).


Next: Usage, Previous: GoCheese, Up: GoCheese