Install from distribution package

go-swagger packages for linux distributions are shipped courtesy of the CloudSmith service.

Installing from distribution package #

Debian packages debian logo #

Download

This package will work for any Debian. The only file it contains gets copied to /usr/bin

  • Update and install prerequisite packages
sudo apt update
sudo apt install -y apt-transport-https gnupg curl debian-keyring debian-archive-keyring
  • Register our GPG signing key and the repository source
curl -1sLf 'https://dl.cloudsmith.io/public/go-swagger/go-swagger/gpg.2F8CB673971B5C9E.key' | sudo gpg --dearmor -o /usr/share/keyrings/go-swagger-go-swagger-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/go-swagger/go-swagger/config.deb.txt?distro=debian&codename=any-version' | sudo tee /etc/apt/sources.list.d/go-swagger-go-swagger.list
  • Install
sudo apt update 
sudo apt install go-swagger

RPM packages fedora logo #

Download

This package should work on any distro that wants RPM packages. The only file it contains gets copied to /usr/bin

  • Update and install prerequisite packages
dnf install -y yum-utils
  • Register our GPG signing key
rpm --import 'https://dl.cloudsmith.io/public/go-swagger/go-swagger/gpg.2F8CB673971B5C9E.key'
  • Install
curl -1sLf 'https://dl.cloudsmith.io/public/go-swagger/go-swagger/config.rpm.txt?distro=fedora&codename=any-version' > /tmp/go-swagger-go-swagger.repo
dnf config-manager --add-repo '/tmp/go-swagger-go-swagger.repo'
dnf -q makecache -y --disablerepo='*' --enablerepo='go-swagger-go-swagger' --enablerepo='go-swagger-go-swagger-source'
dnf install -y go-swagger
At this moment, we do not support pre-packaged binaries for Windows and Alpine Linux.