Update
If you see the message New version available when starting tuna, it's time to update. Updating allows you to receive bug fixes and new features in a timely manner. The update procedure is no more complicated than installation:
- Windows
- macOS
- Linux
- FreeBSD
- Docker
Run the command in PowerShell or update manually:
winget upgrade --id yuccastream.tuna ; powershell
Run the commands in the terminal or update manually:
brew update
brew upgrade yuccastream/tap/tuna
Updating via the package manager
- Ubuntu/Debian
- SUSE/OpenSUSE
- RHEL/Fedora
- ALT Linux
- Arch Linux
For Debian and derivative distributions (Ubuntu, Mint and others), run the following commands in the terminal:
sudo apt update
sudo apt install tuna-cli
For SUSE and OpenSUSE, run the following commands in the terminal:
If tuna was installed before version 0.35.0, switch the repository once:
sudo zypper removerepo tuna
sudo zypper addrepo --repo https://code.tuna.am/api/packages/tuna/rpm/stable.repo
Update the package:
sudo zypper refresh
sudo zypper install -y tuna-cli
For RHEL and derivative distributions (CentOS, Rocky, AlmaLinux and others), as well as Fedora, run the following commands in the terminal:
If tuna was installed before version 0.35.0, switch the repository once:
sudo curl -fsSL https://code.tuna.am/api/packages/tuna/rpm/stable.repo -o /etc/yum.repos.d/tuna-forgejo.repo
sudo rm -f /etc/yum.repos.d/tuna-rpm.repo /etc/yum.repos.d/tuna.repo
Update the package:
sudo dnf install -y --refresh tuna-cli
For ALT Linux, run the command in the terminal:
sudo apt-get update && sudo apt-get install tuna-cli
For Arch Linux, update the tuna.am-bin package from AUR:
yay -S tuna.am-bin
Without yay, use the script below: it installs the package with yay or pacman.
Updating with the script
The script works on any distribution: where a tuna package is available it updates the package, elsewhere (Alpine, NixOS and others) it replaces the binary. Run the command in the terminal or update manually:
- curl
- wget
sh -c "$(curl -sSLf https://releases.tuna.am/tuna/get.sh)"
sh -c "$(wget -qO- https://releases.tuna.am/tuna/get.sh)"
Run the command in the terminal or update manually:
- curl
- wget
sh -c "$(curl -sSLf https://releases.tuna.am/tuna/get.sh)"
sh -c "$(wget -qO- https://releases.tuna.am/tuna/get.sh)"
Run the command:
docker pull yuccastream/tuna:latest
To make sure the update was successful, run tuna version.
Tuna update policy
We strive to ensure that users always have access to the latest version of tuna. Therefore, we limit the use of outdated versions for users without a subscription. When a new version of the client is released, the previous one will continue to work for approximately 6 months. The exact end-of-support date is reflected in the table below. Users with a subscription can continue using any version without restrictions.
| tuna Version | End of support date |
|---|---|
| older than 0.14.x | November 1, 2024 |
| 0.14.x | December 1, 2024 |
| 0.15.x | January 1, 2025 |
| 0.16.x | February 1, 2025 |
| 0.17.x | March 1, 2025 |
| 0.18.x | April 1, 2025 |
| 0.19.x | May 1, 2025 |
| 0.20.x | June 1, 2025 |
| 0.21.x | October 1, 2025 |
| 0.22.x | October 1, 2025 |
| 0.23.x | November 1, 2025 |
| 0.24.x | November 1, 2025 |
| 0.25.x | December 1, 2025 |
| 0.26.x | February 1, 2026 |
| 0.27.x | March 1, 2026 |
| 0.28.x | May 1, 2026 |
| 0.29.x | July 1, 2026 |
| 0.30.x | August 1, 2026 |
| 0.31.x | September 1, 2026 |
| 0.32.x | October 1, 2026 |
| 0.33.x | November 1, 2026 |
| 0.34.x | December 1, 2026 |
| 0.35.x | January 1, 2027 |