Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 軟體安裝完全指南:RPM、DEB、源碼編譯、.bin、綠色軟體五大方式詳解

編輯:Linux 教學

Linux 軟體安裝方式多樣,新手常感困惑。本文系統梳理五大主流安裝途徑——RPM、DEB、源碼編譯、.bin 執行檔、綠色軟體,對比優劣、適用場景與操作細節,助你按需選擇最高效路徑。

一、副檔名速查:識別安裝方式

副檔名格式典型來源
.rpmRed Hat Package ManagerRed Hat/Fedora/CentOS/openSUSE 等
.debDebian PackageDebian/Ubuntu/Linux Mint 等
.tar.gz / .tgz / .tar.bz2 / .tar.Z源碼包官網、GitHub、SourceForge 等
.bin二進制執行檔商業軟體(如 RealPlayer、VMware)
無固定副檔名綠色軟體小型工具、腳本、單檔程式

二、RPM 套件管理(Red Hat 系主流)

核心優勢

  • 安裝/升級/移除極簡單
  • 依賴關係自動檢查
  • 配置檔保護(升級不覆蓋用戶修改)
  • 已安裝檔案資料庫可查詢驗證

常用指令

# 安裝
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 包與孤立檔案。

三、DEB 套件管理(Debian/Ubuntu 系)

工具: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 系發行版

四、源碼編譯安裝:極致定製與最新版本

適用場景

  • 需開啟/關閉特定編譯選項(如啟用實驗功能、優化指令集)
  • 軟體無預編譯包、或需最新 Git 版本
  • 學習內部機制、嵌入式交叉編譯

標準流程

  1. 解壓:
    tar zxvf package.tar.gz / tar jxvf package.tar.bz2 / unzip package.zip
  2. 進入目錄,閱讀 README/INSTALL(關鍵步驟,避坑指南)
  3. 切換 root:su - 或 sudo -i
  4. 配置:./configure --prefix=/usr/local/package [其他選項]
  5. 編譯:make(可加 -j$(nproc) 並行加速)
  6. 安裝:make install
  7. 清理:make clean(清除編譯中間檔)、make distclean(含 configure 產物)
  8. 移除:make uninstall(需 Makefile 支援),否則手動刪除安裝檔案(困難)

關鍵提示

  • 安裝前先 ./configure --help 查看所有選項
  • 指定 --prefix 便於統一管理與移除
  • 編譯依賴開發工具鏈(gcc、make、autoconf、pkg-config 等)與庫開發包(-devel/-dev)

五、.bin 執行檔安裝(商業軟體常見)

本質:預編譯二進制 + 安裝向導腳本。

chmod +x RealPlayer.bin
./RealPlayer.bin
# 進入圖形/文字向導 → 選擇普通/高級安裝 → 完成
  • 普通安裝:預設路徑、預設組件,類 Windows 體驗
  • 高級安裝:自定路徑、組件、授權協議
  • 移除:普通安裝通常在 $HOME/Real、$HOME/RealPlayer,直接刪除目錄即可

六、Linux 綠色軟體:零安裝、即拿即用

  • 機制:程式啟動時自動向系統請求運行環境(介面/中間件),無需安裝過程
  • 分發:直接複製可執行檔,點擊圖標即運行
  • 移除:直接刪除檔案,無殘留
  • 現狀:數量較少,多為小型工具、腳本封裝

七、選擇建議決策樹

  1. 有現成 RPM/DEB? → 優先使用(穩定、易管理、依賴自動解決)
  2. 需最新功能/特定優化/無包可用? → 源碼編譯
  3. 商業閉源軟體? → .bin 執行檔
  4. 微型工具/臨時測試? → 綠色軟體

新手建議:從 RPM/DEB 入手建立信心;進階必修:源碼編譯——那是真正掌握 Linux 的鑰匙。

Copyright © Windows教程網 All Rights Reserved