Linux 軟體分發主要有 二進制套件 (RPM、tar.gz、tbz2) 與 原始碼套件 (src.rpm、tar.gz、tbz2) 兩大類。本文詳細說明各類安裝、升級、移除、查詢操作。
Red Hat 套件管理器,安裝簡單、移除乾淨。
常用參數: -ivh 安裝並顯示進度 -Uvh 升級套件 -qpl 列出套件內檔案 -qpi 顯示套件描述資訊 -qf 檔案 查詢檔案屬於哪個套件 -Va 驗證所有套件完整性 -e 套件名 移除套件
tar 打包 + gzip/bzip2 壓縮,解包即用。
安裝:tar -zxvf 套件.tar.gz 或 tar -jxvf 套件.tbz2 查看內容:tar -ztvf 套件.tar.gz 或 tar -jtvf 套件.tbz2 移除:單一目錄用 rm -rf 目錄名;分散檔案需依清單手動刪除。
執行腳本安裝,移除時執行對應的 uninstall 腳本。
方法 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
解壓:tar -zxvf 套件.tar.gz 進入目錄:cd 套件目錄 配置編譯安裝:./configure --prefix=安裝目錄 && make && make install 移除:make uninstall (若支援);否則手動刪除。 建議配置 --prefix 集中安裝,移除時直接 rm -rf 安裝目錄 乾淨徹底。
