Installing and updating Sunshine on Linux is getting easier. LizardByte now has two public Cloudsmith repositories for our DEB and RPM packages:
- The stable repository contains packages for official releases and is the best choice for most users.
- The beta repository contains packages for prereleases, making it a convenient way to try upcoming changes.
We are starting with Sunshine packages. Once a repository is configured, Sunshine can be installed and updated with the same package manager used for the rest of your system. Cloudsmith’s setup script detects your supported Debian, Ubuntu, Fedora, or openSUSE release automatically.
Getting started with Sunshine
Choose either the stable or beta repository below. You only need to configure one of them.
Debian and Ubuntu
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/stable/cfg/setup/bash.deb.sh' | sudo -E bash
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/beta/cfg/setup/bash.deb.sh' | sudo -E bash
After configuring the repository, install Sunshine:
sudo apt update
sudo apt install sunshine
Fedora and openSUSE
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/stable/cfg/setup/bash.rpm.sh' | sudo -E bash
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/beta/cfg/setup/bash.rpm.sh' | sudo -E bash
After configuring the repository, install Sunshine with your distribution’s package manager:
sudo dnf install Sunshine
sudo zypper install Sunshine
Package availability depends on the distributions and releases currently supported by both Sunshine and Cloudsmith. See the Sunshine installation documentation for the latest details.
GitHub release downloads are staying
Cloudsmith is an additional installation option, not a replacement for GitHub releases. If you prefer to download a DEB or RPM directly, those packages will remain available from the Sunshine releases page, along with Sunshine’s other release files.
An easier publishing option for developers
Developers who publish their own DEB or RPM packages can use the reusable LizardByte Cloudsmith Upload action. It uses Cloudsmith’s official tooling, recognizes the distribution and release from common package filenames, checks Cloudsmith’s current distribution support, and can publish packages from a GitHub Actions workflow. The action is public and reusable outside LizardByte projects too.
Thank you, Cloudsmith
We would also like to thank Cloudsmith for including LizardByte in its open-source hosting program. Package repository hosting is graciously provided by Cloudsmith, whose fully hosted, cloud-native, universal package management service makes it possible for us to store and share packages with confidence.
We hope the new repositories make Sunshine installation and updates feel more familiar on Linux, while keeping the manual download options that users already rely on.