Сборка для Linux поставляется как .deb, .rpm и .zip. Это не «лучше — хуже», а соответствие разным системам управления пакетами.
Соответствие дистрибутивам
| Формат | Дистрибутивы | Команда |
|---|---|---|
.deb | Debian, Ubuntu, Linux Mint, Deepin, Kali | sudo apt install ./пакет.deb |
.rpm | RHEL, CentOS Stream, Fedora, openSUSE, AlmaLinux | sudo dnf install ./пакет.rpm |
.zip | Всё остальное: Arch, Alpine, Gentoo, NixOS | Распаковать и запустить |
Не знаете свой дистрибутив?
cat /etc/os-release
# ID_LIKE=debian → deb
# ID_LIKE="rhel fedora" → rpm
# иначе → zipЗатем архитектура
Проверка архитектуры
uname -m
# x86_64 → файлы с 64 в названии
# aarch64 → файлы с arm64
# loongarch64 → сборка loong64Чем хороши deb и rpm
- Зависимости ставятся сами — не нужно искать библиотеки вручную.
- Интеграция с рабочим столом — значок появляется в меню программ.
- Чистое удаление —
apt removeилиdnf removeуносит всё. - Правильные права — файлы ложатся в стандартные каталоги.
Как пользоваться zip-сборкой
Распаковка и права на выполнение
mkdir -p ~/apps/v2rayn && cd ~/apps/v2rayn
unzip ~/Downloads/v2rayN-linux-64.zip
chmod +x v2rayN
chmod +x bin/*/*
./v2rayNНедостающие зависимости
Типовые библиотеки
# Debian / Ubuntu
sudo apt update && sudo apt install -y libicu-dev libfontconfig1 libx11-6
# Fedora / RHEL
sudo dnf install -y libicu fontconfig libX11
# узнать, чего именно не хватает
ldd ./v2rayN | grep "not found"Последняя команда самая полезная: она перечисляет все нужные библиотеки, а строки not found — как раз то, чего у вас нет.