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