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}
19 @cindex container image
20 @item Container @url{https://github.com/rdavid/goredoer, image}
23 @item Fedora @url{https://github.com/rpmsphere/source/tree/master/g, RPM Sphere}
26 @item @url{https://www.freshports.org/devel/goredo/, FreeBSD ports}
30 @item macOS @url{https://formulae.brew.sh/formula/goredo, Homebrew}
33 @item @url{https://pkgsrc.se/devel/goredo, NetBSD package}
36 @item @url{https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/tools/build-managers/goredo, NixOS packages}
40 Preferable way is to download tarball with the signature from website:
43 $ [fetch|wget] http://www.goredo.cypherpunks.ru/download/goredo-@value{VERSION}.tar.zst
44 $ [fetch|wget] http://www.goredo.cypherpunks.ru/download/goredo-@value{VERSION}.tar.zst.sig
45 $ gpg --verify goredo-@value{VERSION}.tar.zst.sig goredo-@value{VERSION}.tar.zst
46 $ zstd -d < goredo-@value{VERSION}.tar.zst | tar xf -
47 $ cd goredo-@value{VERSION}/src
48 $ go build -mod=vendor
49 $ ./goredo -symlinks # create redo-* commands symlinks
50 $ export PATH=`pwd`:$PATH # let your system know about goredo
53 @include download.texi
55 You @strong{have to} verify downloaded tarballs integrity and
56 authenticity to be sure that you retrieved trusted and untampered
57 software. @url{https://www.gnupg.org/, GNU Privacy Guard} is used
60 For the very first time it is necessary to get signing public key and
61 import it. It is provided below, but you should check alternative
65 pub ed25519/0x3A528DDE952C7E93 2021-01-09 [SC]
66 7531BB84FAF0BF35960C63B93A528DDE952C7E93
67 uid goredo releases <goredo@cypherpunks.ru>
74 $ gpg --auto-key-locate dane --locate-keys goredo at cypherpunks dot ru
75 $ gpg --auto-key-locate wkd --locate-keys goredo at cypherpunks dot ru
79 @verbatiminclude ../PUBKEY.asc
83 It is also @command{go install}-able:
86 $ go install go.cypherpunks.ru/goredo
91 If you have problems with @code{*.golang.org}'s inability to verify
92 authenticity of @code{go.cypherpunks.ru} TLS connection, then you can
93 disable their usage by setting @env{$GOPRIVATE=go.cypherpunks.ru}. You
94 can override CA certificate file path with @env{$SSL_CERT_FILE} and
95 @env{$GIT_SSL_CAINFO} environment variables.
98 You can obtain development source code with
99 @command{git clone git://git.cypherpunks.ru/goredo.git}
100 (also you can use @url{https://git.cypherpunks.ru/goredo.git}).
102 Also there is @url{https://yggdrasil-network.github.io/, Yggdrasil}
103 accessible address: @url{http://y.www.goredo.cypherpunks.ru/}.