歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux初學者需要知道的RPM

Linux初學者需要知道的RPM

日期:2017/2/28 16:13:49   编辑:Linux教程

RPM,即rpm包管理者,全稱rpm package manager。rpm是一條功能非常強大的命令行。使用這條命令,用戶可以在Linux系統上安裝,卸載,驗證,查詢以及更新軟件。

每一個軟件包都由數個文件組成一個存檔,這些文件包括了該軟件的版本和軟件描述等等信息。與此同時,有一個API庫,允許高級開發人員能夠運行其他程序語言。

RPM是一款免費軟件,遵循GNU,GPL協議。在許多Linux系統中,均可以正常使用。

rpm命令應該如何使用呢?在下面一一道來。

一.安裝和升級

簡易地安裝一個包 rpm -i package.rpm

想要獲得安裝詳細過程以及散列標記的 rpm -ivh package.rpm

-v顯示詳細過程,-h/--hash顯示標記

升級軟件到新版本軟 rpm -Uvh new-package.rpm

升級軟件到老版本 rpm -Uvh --oldpackage old-package.rpm

二.卸載

簡單地卸載一個包 rpm -e package.rpm

如果不想真正卸載,只是想要試著走走過場 rpm -e --test package.rpm

三.查詢,查詢時包名要寫完整,包括名字,版本號,文件格式。

簡單地查詢一個包 rpm -q package

想要知道所有已安裝的包 rpm -qa

-a/--all表示所有

從上面的結果中,輸出與關鍵字符竄匹配的包 rpm -qa | grep -i string

查詢一個未安裝的包的信息 rpm -qpi new-package.release.rpm

-p/--package代表包;-i在查詢模式下為未安裝的。

查詢一個包需要那些有關連的包 rpm -qpR package.rpm

-R/--requires表示需要的

查詢這個文件屬於哪個包 rpm -qf /DIR/FILE

-f/--file表示是文件,後面跟絕對路徑

查詢這個包安裝了哪些文件 rpm -ql package.rpm

-l/--list表示列出

查詢包的日志 rpm -q --changelog package.rpm

Copyright © Linux教程網 All Rights Reserved