Linux: deb, rpm или zip

Три формата под три семейства дистрибутивов. Выбрали верно — установка одной командой; ошиблись — попадёте в ад зависимостей.

Linux6 февраля 20262 мин чтения

Сборка для Linux поставляется как .deb, .rpm и .zip. Это не «лучше — хуже», а соответствие разным системам управления пакетами.

Соответствие дистрибутивам

ФорматДистрибутивыКоманда
.debDebian, Ubuntu, Linux Mint, Deepin, Kalisudo apt install ./пакет.deb
.rpmRHEL, CentOS Stream, Fedora, openSUSE, AlmaLinuxsudo 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
СистемаАрх.ФайлUbuntu / Debianx86_64linux-64.debUbuntu / DebianARM64linux-arm64.debFedora / RHELARM64linux-rhel-arm64.rpmLoongsonloong64linux-loong64.debArch / прочееx86_64linux-64.zipArch / прочееARM64linux-arm64.zip
Формат × архитектура = нужный файл

Чем хороши 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 — как раз то, чего у вас нет.