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、src.rpm、bin、tar.gz、jar、portage

編輯:Linux 教學

Linux 軟體分發格式多樣,掌握六大主流類型安裝與卸載方法,應對所有場景。

1. 編譯済二進制 RPM (xxx.rpm)

  • 圖形工具:SuSE YaST2 (Konqueror 右鍵「Install with YaST2」)、Red Carpet —— 自動解決依賴、支援後續管理
  • 命令列:rpm -ivh xxx.rpm (安裝)、rpm -e xxx (卸載)、rpm -qpl xxx.rpm (查清單)
  • YaST2 中顯示「鎖定」僅表不由 YaST 直接管理,實際可用

2. 原始碼 RPM (xxx.src.rpm)

rpm --rebuild xxx.src.rpm
# 產生對應架構的二進制 rpm,再用 rpm -ivh 安裝

3. 自解壓安裝程式 (xxx.bin)

  • 商業軟體常用 (如 JVM、EDA 工具),相當於 Windows Setup.exe
  • chmod +x xxx.bin → 執行 ./xxx.bin 或雙擊
  • 通常含圖形/文字雙模式安裝精靈

4. 壓縮包 (xxx.tar.gz / .bz2 / .z)

A. 含安裝腳本 (預編譯)

tar xzf xxx.tar.gz
cd xxx
./install.sh   # 或 install.pl、setup.sh 等
# 先閱讀 README/INSTALL

B. 原始碼包 (需自行編譯)

tar xzf xxx.tar.gz
cd xxx
./configure    # 環境檢測、生成 Makefile (需 gcc、glibc 等)
make           # 編譯
make check     # 自測 (建議執行)
make install   # 安裝 (預設 /usr/local)
# 卸載:make uninstall (需保留源碼目錄)
# 清理:make clean

5. Java 安裝程式 (xxx.jar)

  • 需預裝 JRE/JDK (java.sun.com)
  • java -jar xxx.jar 啟動安裝精靈

6. Portage (Gentoo 套件管理)

emerge packagename        # 自動下載源碼編譯或安裝預編譯二進制
emerge -k packagename     # 使用本地已編譯好的二進制包 (PKGDIR)

快速查閱表

格式典型來源安裝命令卸載命令
.rpmRed Hat/Fedora/SUSErpm -ivh / YaST2rpm -e
.src.rpm源碼分發rpm --rebuild → rpm -ivhrpm -e
.bin商業軟體chmod +x; ./xxx.bin通常提供 uninstall.sh
.tar.gz通用源碼/二進制腳本或 configure/make/install腳本或 make uninstall
.jarJava 跨平台java -jar xxx.jarJava 端管理
ebuildGentooemergeemerge -C

識別格式 → 選擇工具 → 解決依賴 → 驗證運行 —— 統一安裝心法。

Copyright © Windows教程網 All Rights Reserved