1 / 9

RPM 介紹與使用 ( RedHat Package Manager)

RPM 介紹與使用 ( RedHat Package Manager). 李爵樺. kenduest@cynix.com.tw. last update: 2001/3/28. RPM 的簡介 (1). RPM 為 RedHat 所研發出來的套件管理程式 RPM 為 RedHat Package Manager 的縮寫 OpenLinux、SuSe Linux 等也使用 RPM 管理程式 RPM 目前最新版本為 4. x RPM 套件檔案的附檔名為 . rpm 一般 rpm 套件的檔案名稱表示為:

hayley
Download Presentation

RPM 介紹與使用 ( RedHat Package Manager)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RPM 介紹與使用(RedHat Package Manager) 李爵樺 kenduest@cynix.com.tw last update: 2001/3/28

  2. RPM 的簡介 (1) • RPM 為 RedHat 所研發出來的套件管理程式 • RPM 為 RedHat Package Manager 的縮寫 • OpenLinux、SuSe Linux 等也使用 RPM 管理程式 • RPM 目前最新版本為 4.x • RPM 套件檔案的附檔名為 .rpm • 一般 rpm 套件的檔案名稱表示為: • 套件名稱-版本號碼-release版本號碼.平台.rpm • 比方: tcp_wrappers-7.6-16mdk.i586.rpm

  3. RPM 的簡介 (2) • 一般 rpm 套件檔案主要可以區分出: • source rpm。附檔名 .src.rpm。source code • binary rpm。附檔名 .xxx.rpm。編譯好等binary xxx 為平台: • intel/x86,還區分 i386,i586,i686 • alpha • sparc • noarch rpm。附檔名 .noarch.rpm。沒特定平台使用

  4. RPM 的簡介 (3) • source code 的 rpm 是為 .src.rpm 結尾(SRPM) • 比方: kernel-2.2.16.src.rpm • 可以使用 rpm --rebuild 編譯打包成為目的來使用 • 不分特定平台的 rpm 檔案為 noarch.rpm • 比方: howto-chinese.noarch.rpm • RPM 的詳細文件 Maximum rpm • http://www.rpm.com/maximum-rpm.ps.gz • http://www.rpm.com • http://www.linux.org.tw/CLDP/RPM-HOWTO.html

  5. RPM 的使用 (1) • 列出系統已經安裝的所有套件清單列表 rpm -qa rpm -qa | less • 查詢某已經安裝的套件資訊 rpm -qi joe • 查詢某個套件的目錄檔案位置配置資訊 rpm -qlp kernel-2.2.16.i386.rpm • 查詢某套件的設定檔案資訊 rpm -qc mgetty rpm -qpc apache-1.3.9.i386.rpm

  6. RPM 的使用 (2) • 安裝套件: • rpm -ihv joe-2.8.3.i586.rpm -i : install . -h: hash . -v: verbose • rpm -ihv http://xxx.xxx.xxx.xxx/xxxx.i386.rpm • rpm -ihv ftp://ftp.xxx.xxx.xxx/yyyy.i586.rpm rpm 可以透過 http、ftp 等方式抓取檔案安裝 • rpm -ihv xxxx.i386.rpm --force --force : 強迫安裝。(比方您已經安裝了該軟體, 希望重新強迫安裝的話來使用)

  7. RPM 的使用 (3) • 安裝套件: • rpm -ihv xxxxx.i386.rpm --nodeps • --nodeps : 不檢查相依性強治安裝該軟體 • rpm -ihv xxxx.i386.rpm --force –nodeps • --force : 強迫安裝 • -nodeps : 不檢查相依性強治安裝該軟體 • 一起搭配使用,就是強制該軟體 (就算是該軟體 已經安裝了。同時不檢查相依性 (比方安裝該套件前,需要先安裝其他套件才行)

  8. RPM 的使用 (4) • 移除套件: rpm -e joe rpm -e joe --nodeps • 查詢某個套件是否已經安裝: rpm -q joe • 更新/升級某個套件 rpm -Uhv xxxxxx.i586.rpm rpm -Uhv ftp://xxx.xxx.xxx.xxx/pub/xxx.i386.rpm

  9. RPM 的使用 (5) 其他 RPM 整合管理程式: KDE : kpackage GNOME: gnorpm 其他 RPM 工具: rpmfind : 透過網路尋找某個 rpm 檔案 rpm2html : 方便用來建立大量 rpm 檔案清單 html 找大量 rpm 的地方: http://rpmfind.net

More Related