Установка
- Windows
- macOS
- Linux
- FreeBSD
- Docker
Установка с помощью winget
Откройте PowerShell и выполните команду:
winget install --id yuccastream.tuna
Установка вручную
Откройте PowerShell и выполните команды по очереди:
- AMD64
- ARM64
Invoke-WebRequest -Uri "https://releases.tuna.am/tuna/latest/tuna_windows_amd64.zip" -OutFile "$env:TEMP\tuna_windows_amd64.zip"
Expand-Archive -Path "$env:TEMP\tuna_windows_amd64.zip" -DestinationPath "$env:TEMP\tuna" -Force
Copy-Item -Path "$env:TEMP\tuna\tuna.exe" -Destination "$env:USERPROFILE\AppData\Local\Microsoft\WindowsApps" -Force
Invoke-WebRequest -Uri "https://releases.tuna.am/tuna/latest/tuna_windows_arm64.zip" -OutFile "$env:TEMP\tuna_windows_arm64.zip"
Expand-Archive -Path "$env:TEMP\tuna_windows_arm64.zip" -DestinationPath "$env:TEMP\tuna" -Force
Copy-Item -Path "$env:TEMP\tuna\tuna.exe" -Destination "$env:USERPROFILE\AppData\Local\Microsoft\WindowsApps" -Force
Проверка работы
Чтобы убедиться, что установка прошла корректно, выполните команду:
tuna help
Для установки в macOS, выполните в терминале следующие команды:
Установка с помощью brew
Для установки brew, следуйте инструкции, затем выполните команду:
brew install yuccastream/tap/tuna
Если ранее вы установили tuna вручную или с помощью скрипта, удалите предыдущую версию:
sudo rm -f /usr/local/bin/tuna
Установка вручную
- ARM64
- AMD64
cd $(mktemp -d)
curl -sfSL "https://releases.tuna.am/tuna/latest/tuna_darwin_arm64.tar.gz" | tar -f - -xz
chmod +x tuna
sudo mv -f tuna /usr/local/bin/tuna
cd $(mktemp -d)
curl -sfSL "https://releases.tuna.am/tuna/latest/tuna_darwin_amd64.tar.gz" | tar -f - -xz
chmod +x tuna
sudo mv -f tuna /usr/local/bin/tuna
Проверка работы
Чтобы убедиться, что установка прошла корректно, выполните команду:
tuna help
- Ubuntu/Debian
- SUSE/OpenSUSE
- RHEL/CentOS
- Fedora
- Linux
Для установки в дистрибутивы основанные на Debian (Debian, Ubuntu, Mint и другие), выполните в терминале следующие команды:
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
curl -fsSL https://repo.tuna.am/apt/gpg.key | sudo gpg --dearmor --batch --yes -o /etc/apt/trusted.gpg.d/tuna.gpg
sudo echo 'deb [signed-by=/etc/apt/trusted.gpg.d/tuna.gpg] https://repo.tuna.am/apt/ /' >/etc/apt/sources.list.d/tuna.list
sudo apt-get update
sudo apt-get install -y tuna.am
Для установк и в SUSE или OpenSUSE, выполните в терминале следующие команды:
sudo zypper addrepo --repo https://releases.tuna.am/tuna-rpm.repo
sudo zypper install -y tuna.am
Для установки в дистрибутивы основанные на RHEL (RHEL, CentOS, Rocky, AlmaLinux и другие), выполните в терминале следующие команды:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://releases.tuna.am/tuna-rpm.repo
sudo yum install -y tuna.am
Для установки в Fedora, выполните в терминале следующие команды:
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://releases.tuna.am/tuna-rpm.repo
sudo dnf -y install tuna.am
Для установки в любых Linux-системах (Arch Linux, NixOS, Alpine Linux и другие), выполните в терминале следующие команды:
- AMD64
- ARM64
- ARM
cd $(mktemp -d)
curl -sfSL "https://releases.tuna.am/tuna/latest/tuna_linux_amd64.tar.gz" | tar -f - -xz
chmod +x tuna
sudo mv -f tuna /usr/local/bin/tuna
cd $(mktemp -d)
curl -sfSL "https://releases.tuna.am/tuna/latest/tuna_linux_arm64.tar.gz" | tar -f - -xz
chmod +x tuna
sudo mv -f tuna /usr/local/bin/tuna
cd $(mktemp -d)
curl -sfSL "https://releases.tuna.am/tuna/latest/tuna_linux_arm.tar.gz" | tar -f - -xz
chmod +x tuna
sudo mv -f tuna /usr/local/bin/tuna
Проверка работы
Чтобы убедиться, что установка прошла корректно, выполните команду:
tuna help
Для установки на FreeBSD, выполните в терминале следующие команды:
- AMD64
- ARM64
- ARM
cd $(mktemp -d)
curl -sfSL "https://releases.tuna.am/tuna/latest/tuna_freebsd_amd64.tar.gz" | tar -f - -xz
chmod +x tuna
sudo mv -f tuna /usr/local/bin/tuna
cd $(mktemp -d)
curl -sfSL "https://releases.tuna.am/tuna/latest/tuna_freebsd_arm64.tar.gz" | tar -f - -xz
chmod +x tuna
sudo mv -f tuna /usr/local/bin/tuna
cd $(mktemp -d)
curl -sfSL "https://releases.tuna.am/tuna/latest/tuna_freebsd_arm.tar.gz" | tar -f - -xz
chmod +x tuna
sudo mv -f tuna /usr/local/bin/tuna
Проверка работы
Чтобы убедиться, что установка прошла корректно, выполните команду:
tuna help
Чтобы получить последнюю версию Docker-образа, выполните команду:
docker pull yuccastream/tuna:latest
Добавление алиаса
- Unix
- Windows
Добавьте команду в ваш профиль оболочки:
alias tuna="docker run --rm -it --net host -e TUNA_TOKEN=<ваш_токен> yuccastream/tuna:latest"
Для оболочки Bash - это файл ~/.bashrc
, для Zsh - ~/.zshrc
, для Fish - ~/.config/fish/conf.d/tuna.fish
.
Выполните команды в PowerShell:
function RunTuna { docker run --rm -it --net host -e TUNA_TOKEN=<ваш_токен> yuccastream/tuna:latest }
New-Alias -Name tuna -Value RunTuna