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 軟體安裝與卸載全攻略:五大套件格式、命名規則與實戰指令

編輯:Linux 教學

Linux 軟體安裝方式多樣,新手常感困惑。本文系統梳理 五大主流套件格式、命名慣例 及 分類安裝/卸載指令,並提供新手友好的包管理器建議。

一、五大軟體套件類型

格式副檔名範例來源/適用特點
原始碼壓縮包.tar.gz, .tgz, .tar.bz2通用 Unix/Linux需自行編譯,靈活但複雜
RPM 套件.rpmRed Hat / Fedora / CentOS / openSUSE預編譯二進制,依賴管理較弱
DEB 套件.debDebian / Ubuntu / Linux Mint預編譯二進制,依賴解析強大
二進制執行檔.bin, .run專有軟體 (如 RealPlayer)直接執行安裝,無套件管理追蹤
腳本安裝包.sh, .pl, .run各類自動化安裝腳本需 chmod +x 賦予執行權限

二、套件命名規則

名稱-版本-修訂版-平台.類型
# 例
software-1.2.3-1.i386.rpm
# 名稱: software | 版本: 1.2.3 | 修訂: 1 | 平台: i386 (Intel x86) | 類型: rpm

三、新手首選:包管理器一鍵安裝

# Debian/Ubuntu 系
apt-get update && apt-get install 套件名

# Red Hat/CentOS 系
yum update && yum install 套件名

# 新版 RHEL/Fedora
dnf install 套件名

此法自動解析依賴、下載安裝、登記資料庫,強烈建議優先使用。

四、各格式手動安裝/卸載詳解

1. 原始碼包 (.tar.gz/.tar.bz2)

# 解壓
tar zxvf pkg.tar.gz      # .gz
tar jxvf pkg.tar.bz2     # .bz2
cd pkg/

# 標準三部曲
./configure --prefix=/opt/pkg   # 指定安裝路徑,利於日後乾淨卸載
make
make install

# 卸載
make uninstall          # 若 Makefile 支援
# 或暴力刪除
rm -rf /opt/pkg

建議:安裝前閱讀 README/INSTALL;生產環境優先用包管理器。

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

rpm --rebuild pkg.src.rpm
cd /usr/src/redhat/RPMS/
rpm -ivh *.rpm

3. RPM 二進制套件

# 安裝
rpm -ivh pkg.rpm          # -v 顯示進度 -h hash標記
rpm -Uvh pkg.rpm          # 升級 (不存在則安裝)

# 查詢
rpm -qpi pkg.rpm          # 套件資訊
rpm -qpl pkg.rpm          # 檔案清單
rpm -qf /path/file        # 反查檔案屬於哪個套件

# 卸載
rpm -e pkg_name

# 強制/忽略依賴 (慎用)
rpm -ivh --nodeps --force pkg.rpm

4. DEB 套件 (dpkg/apt)

dpkg -i pkg.deb           # 安裝
dpkg -r pkg_name          # 移除 (保留設定)
dpkg -P pkg_name          # 完全清除
dpkg -L pkg_name          # 列出檔案
dpkg -S /path/file        # 反查檔案

# apt 高級前端 (推薦)
apt install ./pkg.deb     # 自動處理依賴

5. .bin / .run 執行檔

chmod +x installer.bin
./installer.bin           # 依圖形/文字介面引導

五、實用技巧彙整

  • 指定安裝路徑:原始碼用 --prefix,RPM 用 --prefix (需套件支援 relocatable)
  • 離線安裝:yumdownloader --resolve pkg 下載全依賴樹
  • 查詢已安裝:rpm -qa | grep keyword / dpkg -l | grep keyword
  • 修復資料庫:rpm --rebuilddb

結語

掌握五大格式特性與對應指令,配合包管理器日常操作,即可遊刃有餘應對 Linux 軟體全生命週期管理。生產環境原則:優先包管理器,次選官方預編譯套件,最後才考慮原始碼編譯。

Copyright © Windows教程網 All Rights Reserved