Linux 版給了 .deb、.rpm 和 .zip 三種。它們不是「哪個更好」的關係,而是對應不同的包管理體系。選錯格式最好的結果是裝不上,最壞的結果是強行裝上后依賴混亂。
一、按发行版對號入座
| 格式 | 適用发行版 | 安裝命令 |
|---|---|---|
.deb | Debian、Ubuntu、Linux Mint、Deepin、UOS、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 和 ID_LIKE 两行:
# ID_LIKE=debian → 用 deb
# ID_LIKE="rhel fedora" → 用 rpm
# 其他 → 用 zip二、再確認架構
選完格式還要選架構,兩者是獨立的:
查看 CPU 架構
uname -m
# x86_64 → 下载文件名里带 64 的
# aarch64 → 下载文件名里带 arm64 的
# loongarch64 → 下载 loong64 的三、deb 和 rpm 的好處
相比直接解壓 zip,用包管理器安裝有幾個實際好處:
- 自動處理依賴:缺少的運行庫會被一並安裝,不用自己一個個找。
- 進入系統選單:桌面環境的應用列表里會出現圖標,不用每次去終端啟動。
- 解除安裝乾淨:
apt remove/dnf remove會把安裝的檔案都清掉。 - 權限規范:檔案裝在標準路徑下,權限由包管理器設定好。
四、zip 版怎麼用
zip 版沒有安裝概念,解壓到哪裡就在哪裡運行。適合不想污染系統、或者发行版不支援 deb/rpm 的情況。
解壓並賦予執行權限
mkdir -p ~/apps/v2rayn && cd ~/apps/v2rayn
unzip ~/Downloads/v2rayN-linux-64.zip
# 主程序和内核都需要可执行权限
chmod +x v2rayN
chmod +x bin/*/*
./v2rayN五、缺少依賴怎麼辦
v2rayN 的圖形介面需要一些系統庫。用 deb/rpm 安裝時會自動處理,用 zip 時可能要手動裝:
常見依賴(按发行版選一條)
# Debian / Ubuntu
sudo apt update && sudo apt install -y libicu-dev libfontconfig1 libx11-6
# Fedora / RHEL
sudo dnf install -y libicu fontconfig libX11
# 报错缺哪个库,就用 ldd 查一遍
ldd ./v2rayN | grep "not found"ldd 那條命令很實用:它會列出程式需要的所有共享庫,not found 的就是你缺的。把庫名拿去发行版的包搜尋里查一下,就知道要裝哪個包。