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、原始碼、二進制套件

編輯:Linux 教學
 

Linux 軟體分發主要有 二進制套件 (RPM、tar.gz、tbz2) 與 原始碼套件 (src.rpm、tar.gz、tbz2) 兩大類。本文詳細說明各類安裝、升級、移除、查詢操作。

一、二進制套件安裝與移除

1. RPM 套件 (*.rpm)

Red Hat 套件管理器,安裝簡單、移除乾淨。

常用參數:
  -ivh        安裝並顯示進度
  -Uvh        升級套件
  -qpl        列出套件內檔案
  -qpi        顯示套件描述資訊
  -qf 檔案    查詢檔案屬於哪個套件
  -Va         驗證所有套件完整性
  -e 套件名   移除套件

2. 壓縮二進制套件 (*.tar.gz / *.tgz / *.tbz2)

tar 打包 + gzip/bzip2 壓縮,解包即用。

安裝:tar -zxvf 套件.tar.gz   或   tar -jxvf 套件.tbz2
查看內容:tar -ztvf 套件.tar.gz   或   tar -jtvf 套件.tbz2
移除:單一目錄用 rm -rf 目錄名;分散檔案需依清單手動刪除。

3. 含安裝腳本的套件 (setup.sh、install.bin 等)

執行腳本安裝,移除時執行對應的 uninstall 腳本。

二、原始碼套件安裝與移除

1. 原始碼 RPM (*.src.rpm)

方法 A:
  rpm -i 套件.src.rpm
  cd /usr/src/redhat/SPECS
  rpmbuild -bp 套件.spec
  cd /usr/src/redhat/BUILD/套件/
  ./configure && make && make install

方法 B (產生二進制 RPM 再安裝):
  rpmbuild -bb 套件.spec
  rpm -ivh /usr/src/redhat/RPMS/架構/新套件.rpm

2. 原始碼壓縮包 (*.tar.gz / *.tbz2)

解壓:tar -zxvf 套件.tar.gz
進入目錄:cd 套件目錄
配置編譯安裝:./configure --prefix=安裝目錄 && make && make install
移除:make uninstall (若支援);否則手動刪除。
建議配置 --prefix 集中安裝,移除時直接 rm -rf 安裝目錄 乾淨徹底。

Copyright © Windows教程網 All Rights Reserved