01

套件格式看發行版,不看喜好

發布頁 Linux 那一欄給了三種格式:.deb 對應 Debian、Ubuntu、Mint 這一系,.rpm 對應 Fedora、openSUSE 這一系,AppImage 不挑發行版。

判斷很直白:系統用 apt 就拿 .deb,用 dnf 或 zypper 就拿 .rpm,Arch、NixOS 或說不清屬於哪一系的用 AppImage。架構一樣要看,x86_64 給一般 PC,aarch64 給樹莓派這類 ARM 裝置。

發行版套件庫裡同名的軟體不一定是同一個
正式建置只在 github.com/clash-verge-rev/clash-verge-rev/releases 發布,第三方打包落後好幾版是常態。

合作推薦訂閱連結從哪來?本站合作機場註冊即送 1GB 香港高速體驗流量,可直接一鍵匯入。取得高速節點
02

三種格式各自的裝法與各自的坑

  1. 1

    deb:讓 apt 順手把相依套件裝掉

    sudo dpkg -i 加檔名能裝,缺相依套件時會中途報錯,補一條 sudo apt -f install 就好。想少一步就直接 sudo apt install ./檔名.deb。前面那個點斜線不能省,省了 apt 會跑去套件庫找同名套件。

  2. 2

    rpm:交給套件管理員,別用 rpm 指令

    Fedora 上用 sudo dnf install ./檔名.rpm,openSUSE 換成 sudo zypper install ./檔名.rpm。直接 rpm -i 也裝得上,但它不處理相依,缺什麼得自己找。

  3. 3

    AppImage:先給執行權限

    抓下來預設沒有執行位元,先 chmod +x 才跑得動。部分較新的發行版只帶 FUSE 3,執行時會說缺程式庫,把套件庫裡的 libfuse2 相容套件裝上就行。

03

系統匣與系統代理,Linux 上跟別處不一樣

桌面環境那個「系統代理」開關,只對會讀 GNOME 或 KDE 代理設定的程式有效。瀏覽器通常認,很多命令列工具和 Electron 應用完全不理它,於是出現「代理開著但 curl 還是直連」。Linux 上比較省心的做法是用 TUN,它接管網路層,不必指望每個程式自己配合。

  • 系統匣圖示看得到;GNOME 預設沒系統匣,裝 AppIndicator 類擴充功能再重新登入才有,KDE 和 XFCE 開箱就有
  • 日誌頁有輸出,連接埠沒被佔用,新版預設 7897,舊設定可能是 7890
  • 第一次開 TUN 會要 sudo 密碼,用來給核心程式加網路管理能力或安裝服務
04

常見問題

GNOME 上找不到系統匣圖示怎麼辦?

先確認行程真的在跑,再裝一個支援 AppIndicator 的 GNOME 擴充功能,裝完登出重新登入。擴充功能和 gnome-shell 版本綁得很緊,不相容時圖示照樣不出現,換一個還在維護的即可。

AppImage 和 deb,哪個升級省事?

deb 裝完系統裡有紀錄,移除得乾淨,但升級一樣要手動抓新套件再裝一遍,發布頁沒有提供 apt 來源。AppImage 是單一檔案,換掉舊的就算升級,還能留上一版隨時退回。設定都在使用者目錄下,換格式不會掉,位置以應用程式裡的「打開設定目錄」為準。