@node Install @cindex install @cindex packages @cindex ports @cindex tarball @cindex download @cindex PGP @unnumbered Install Possibly @command{goredo} package already exists for your distribution: @itemize @cindex ALT Linux @item ALT Linux @url{http://www.sisyphus.ru/ru/srpm/Sisyphus/goredo, Sisyphus} @cindex Arch Linux @item Arch Linux @url{https://aur.archlinux.org/packages/goredo, AUR} @cindex container image @item Container @url{https://github.com/rdavid/goredoer, image} @cindex Fedora @item Fedora @url{https://github.com/rpmsphere/source/tree/master/g, RPM Sphere} @cindex FreeBSD @item @url{https://www.freshports.org/devel/goredo/, FreeBSD ports} @cindex Homebrew @cindex macOS @item macOS @url{https://formulae.brew.sh/formula/goredo, Homebrew} @cindex NetBSD @item @url{https://pkgsrc.se/devel/goredo, NetBSD package} @cindex NixOS @item @url{https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/go/goredo, NixOS packages} @end itemize Preferable way is to download tarball with the signature from website: @example $ [fetch|wget] http://www.goredo.cypherpunks.ru/download/goredo-@value{VERSION}.tar.zst $ [fetch|wget] http://www.goredo.cypherpunks.ru/download/goredo-@value{VERSION}.tar.zst.@{asc,sig@} [verify signature] $ zstd -d < goredo-@value{VERSION}.tar.zst | tar xf - $ cd goredo-@value{VERSION}/src $ go build -mod=vendor $ ./goredo -symlinks # create redo-* commands symlinks $ export PATH=`pwd`:$PATH # let your system know about goredo @end example @include download.texi @include integrity.texi @command{goredo} is also @command{go install}-able: @example $ go install go.cypherpunks.ru/goredo $ goredo -symlinks @end example @vindex GOPRIVATE If you have problems with @code{*.golang.org}'s inability to verify authenticity of @code{go.cypherpunks.ru} TLS connection, then you can disable their usage by setting @env{$GOPRIVATE=go.cypherpunks.ru}. You can override CA certificate file path with @env{$SSL_CERT_FILE} and @env{$GIT_SSL_CAINFO} environment variables. @cindex git You can obtain development source code with @command{git clone git://git.cypherpunks.ru/goredo.git} (also you can use @url{https://git.cypherpunks.ru/goredo.git}). Also there is @url{https://yggdrasil-network.github.io/, Yggdrasil} accessible address: @url{http://y.www.goredo.cypherpunks.ru/}.