Linux 軟體安裝方式多樣,新手常感困惑。本文系統梳理五大主流安裝途徑——RPM、DEB、源碼編譯、.bin 執行檔、綠色軟體,對比優劣、適用場景與操作細節,助你按需選擇最高效路徑。
| 副檔名 | 格式 | 典型來源 |
|---|---|---|
| .rpm | Red Hat Package Manager | Red Hat/Fedora/CentOS/openSUSE 等 |
| .deb | Debian Package | Debian/Ubuntu/Linux Mint 等 |
| .tar.gz / .tgz / .tar.bz2 / .tar.Z | 源碼包 | 官網、GitHub、SourceForge 等 |
| .bin | 二進制執行檔 | 商業軟體(如 RealPlayer、VMware) |
| 無固定副檔名 | 綠色軟體 | 小型工具、腳本、單檔程式 |
# 安裝
rpm -ivh package-1.2-1.i386.rpm
-i install, -v verbose, -h hash progress
# 測試安裝(不實際寫入)
rpm -ivh --test package.rpm
# 升級安裝(不存在則安裝)
rpm -Uvh package.rpm
# 查詢已安裝
rpm -q package_name
rpm -ql package_name # 列出檔案
rpm -qf /path/to/file # 反查屬於哪個包
# 移除
rpm -e package_name # 僅用包名,非檔名
# 強制重裝(解決依賴衝突)
rpm -ivh --force package.rpm
# 安裝 src.rpm(源碼包)
rpm --rebuild package.src.rpm
# 產生 binary rpm 於 /usr/src/redhat/RPMS/i386/ → 再 rpm -ivh 安裝
Kleandisk:安全徹底清理無用 RPM 包與孤立檔案。
工具:dpkg(底層)、apt/apt-get/aptitude(高層,自動解決依賴)。
# 安裝
dpkg -i package_1.2-1.deb
apt install package_name # 推薦:自動下載依賴
# 移除
dpkg -e package_name
apt remove package_name
# 優勢:依賴檢查相對寬鬆;劣勢:僅限 Debian 系發行版
tar zxvf package.tar.gz / tar jxvf package.tar.bz2 / unzip package.zipsu - 或 sudo -i./configure --prefix=/usr/local/package [其他選項]make(可加 -j$(nproc) 並行加速)make installmake clean(清除編譯中間檔)、make distclean(含 configure 產物)make uninstall(需 Makefile 支援),否則手動刪除安裝檔案(困難)./configure --help 查看所有選項--prefix 便於統一管理與移除本質:預編譯二進制 + 安裝向導腳本。
chmod +x RealPlayer.bin
./RealPlayer.bin
# 進入圖形/文字向導 → 選擇普通/高級安裝 → 完成
$HOME/Real、$HOME/RealPlayer,直接刪除目錄即可新手建議:從 RPM/DEB 入手建立信心;進階必修:源碼編譯——那是真正掌握 Linux 的鑰匙。