10 Possibly @command{goredo} package already exists for your distribution:
12 @item ALT Linux @url{http://www.sisyphus.ru/ru/srpm/Sisyphus/goredo, Sisyphus}
13 @item Arch Linux @url{https://aur.archlinux.org/packages/goredo, AUR}
14 @item Fedora @url{https://github.com/rpmsphere/source/tree/master/g, RPM Sphere}
15 @item @url{https://www.freshports.org/devel/goredo/, FreeBSD ports}
16 @item macOS @url{https://formulae.brew.sh/formula/goredo, Homebrew}
17 @item @url{https://pkgsrc.se/devel/goredo, NetBSD package}
20 Preferable way is to download tarball with the signature from website:
23 $ [fetch|wget] http://www.goredo.cypherpunks.ru/download/goredo-@value{VERSION}.tar.zst
24 $ [fetch|wget] http://www.goredo.cypherpunks.ru/download/goredo-@value{VERSION}.tar.zst.sig
25 $ gpg --verify goredo-@value{VERSION}.tar.zst.sig goredo-@value{VERSION}.tar.zst
26 $ zstd -d < goredo-@value{VERSION}.tar.zst | tar xf -
27 $ cd goredo-@value{VERSION}/src
28 $ go build -mod=vendor
29 $ ./goredo -symlinks # create redo-* commands symlinks
30 $ export PATH=`pwd`:$PATH # let your system know about goredo
33 @include download.texi
35 You @strong{have to} verify downloaded tarballs integrity and
36 authenticity to be sure that you retrieved trusted and untampered
37 software. @url{https://www.gnupg.org/, GNU Privacy Guard} is used
40 For the very first time it is necessary to get signing public key and
41 import it. It is provided below, but you should check alternative
45 pub ed25519/0x3A528DDE952C7E93 2021-01-09 [SC]
46 7531BB84FAF0BF35960C63B93A528DDE952C7E93
47 uid goredo releases <goredo@cypherpunks.ru>
54 $ gpg --auto-key-locate dane --locate-keys goredo at cypherpunks dot ru
55 $ gpg --auto-key-locate wkd --locate-keys goredo at cypherpunks dot ru
59 @verbatiminclude ../PUBKEY.asc
63 It is also @command{go get}-able:
66 $ go get go.cypherpunks.ru/goredo
71 If you have problems with @code{*.golang.org}'s inability to verify
72 authenticity of @code{go.cypherpunks.ru} TLS connection, then you can
73 disable their usage by setting @env{$GOPRIVATE=go.cypherpunks.ru}. You
74 can override CA certificate file path with @env{$SSL_CERT_FILE} and
75 @env{$GIT_SSL_CAINFO} environment variables.
78 You can obtain development source code with
79 @command{git clone git://git.cypherpunks.ru/goredo.git}
80 (also you can use @url{https://git.cypherpunks.ru/goredo.git}).
82 Also there is @url{https://yggdrasil-network.github.io/, Yggdrasil}
83 accessible address: @url{http://y.www.goredo.cypherpunks.ru/}.