@@ -50,6 +50,11 @@
### Linux
LizardByte publishes DEB and RPM packages to the
[stable Cloudsmith repository](https://cloudsmith.io/~lizardbyte/repos/stable/) for releases and the
[beta Cloudsmith repository](https://cloudsmith.io/~lizardbyte/repos/beta/) for prereleases. The packages also remain
available for manual download from each GitHub release.
**CUDA Compatibility**
CUDA is used for NVFBC capture.
@@ -68,28 +73,19 @@
<th>Package</th>
</tr>
<tr>
<td rowspan="5">13.1.1</td>
<td rowspan="5">590.48.01</td>
<td rowspan="5">50;52;60;61;62;70;72;75;80;86;87;89;90;100;101;103;120;121</td>
<td rowspan="8">13.1.1</td>
<td rowspan="8">590.48.01</td>
<td rowspan="8">50;52;60;61;62;70;72;75;80;86;87;89;90;100;101;103;120;121</td>
<td>sunshine.AppImage</td>
</tr>
<tr>
<td>sunshine_{version}-1+{distro}{distro-version}_{arch}.deb</td>
<td>sunshine-ubuntu-22.04-{arch}.deb</td>
</tr>
<tr>
<td>sunshine-ubuntu-24.04-{arch}.deb</td>
</tr>
<tr>
<td>sunshine-debian-trixie-{arch}.deb</td>
</tr>
<tr>
<td>sunshine_{arch}.flatpak</td>
</tr>
<tr>
<td>Sunshine (copr - Fedora)</td>
</tr>
<tr>
<td>Sunshine (copr - OpenSUSE)</td>
<td>Sunshine-{version}-1.{distro+version}.{arch}.rpm</td>
</tr>
<tr>
<td>sunshine.pkg.tar.zst</td>
@@ -159,16 +155,38 @@
```
#### Debian/Ubuntu
##### Install from Cloudsmith
Configure the `stable` repository for releases or the `beta` repository for prereleases. The setup script
automatically selects the appropriate Debian or Ubuntu release.
##### Install
Download `sunshine-{distro}-{distro-version}-{arch}.deb` and run the following command.
@tabs{
@tab_with_pipe{ Stable |:| ```bash
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/stable/cfg/setup/bash.deb.sh' | sudo -E bash
```}
@tab_with_pipe{ Beta |:| ```bash
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/beta/cfg/setup/bash.deb.sh' | sudo -E bash
```}
}
Install Sunshine after configuring the repository.
```bash
sudo dpkg -i ./sunshine-{distro}-{distro-version}-{arch}.deb
sudo apt update
sudo apt install sunshine
```
##### Install from GitHub releases
Download `sunshine_{version}-1+{distro}{distro-version}_{arch}.deb` and run the following command.
```bash
sudo dpkg -i ./sunshine_{version}-1+{distro}{distro-version}_{arch}.deb
```
> [!NOTE]
> The `{version}` is the Sunshine version. The `1+{distro}{distro-version}` suffix is the Debian package revision and
> identifies the distro used to build it. The `{arch}` is the architecture of your operating system.
> The `{distro-version}` is the version of the distro we built the package on. The `{arch}` is the
> architecture of your operating system.
> [!TIP]
> You can double-click the deb file to see details about the package and begin installation.
@@ -183,22 +201,60 @@
> [!TIP]
> The package name is case-sensitive.
##### Install (GitHub releases)
##### Install from Cloudsmith
Configure the `stable` repository for releases or the `beta` repository for prereleases. Cloudsmith's setup script
automatically selects Fedora or openSUSE and the appropriate release.
@tabs{
@tab_with_pipe{ Stable |:| ```bash
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/stable/cfg/setup/bash.rpm.sh' | sudo -E bash
```}
@tab_with_pipe{ Beta |:| ```bash
curl -1sLf 'https://dl.cloudsmith.io/public/lizardbyte/beta/cfg/setup/bash.rpm.sh' | sudo -E bash
```}
}
Install Sunshine with your distribution's package manager.
@tabs{
@tab{ Fedora | ```bash
sudo dnf install Sunshine
```}
@tab{ openSUSE | ```bash
sudo zypper install Sunshine
```}
}
##### Install from GitHub releases
Download `Sunshine-{version}-1.{distro+version}.{arch}.rpm` and run the following command.
Download `Sunshine-{version}.{distro+version}.{arch}.rpm` and run the following command.
```bash
sudo dnf install ./Sunshine-{version}.{distro}.{arch}.rpm
```
@tabs{
@tab{ Fedora | ```bash
sudo dnf install ./Sunshine-{version}-1.{distro+version}.{arch}.rpm
```}
@tab{ openSUSE | ```bash
sudo zypper install ./Sunshine-{version}-1.{distro+version}.{arch}.rpm
```}
}
> [!NOTE]
> The `{distro+version}` is the distro and distro version of the distro we built the package on. The `{arch}` is the
> architecture of your operating system.
> The `{version}` is the Sunshine version. The `1` is the RPM package release. The `{distro+version}` is the distro and
> distro version of the distro we built the package on. The `{arch}` is the architecture of your operating system.
> [!TIP]
> You can double-click the rpm file to see details about the package and begin installation.
##### Uninstall
@tabs{
```bash
sudo dnf remove sunshine
```
@tab{ Fedora | ```bash
sudo dnf remove Sunshine
```}
@tab{ openSUSE | ```bash
sudo zypper remove Sunshine
```}
}
##### Install (Copr)