Linux中rpm命令用法詳解
作用:Linux系統(tǒng)的軟件包管理工具,負責(zé)安裝、更新、卸載軟件,生成 .rpm
擴展名的文件
參數(shù):
- -i 安裝
- -v 顯示執(zhí)行過程
- -h 顯示安裝進度(打印#)
- -U 升級到新版本
- -q 查詢(常配合其他參數(shù)使用)
- -a 查詢所有軟件
- -l 查看軟件的安裝位置
- -f 查看擁有指定文件的軟件
- -V 校驗
一、常用操作
rpm -ivh xxx.rpm # 安裝 rpm -ql 軟件全名 # 查看安裝位置 rpm -Uvh xxx.rpm # 更新(沒安裝過的安裝再更新) rpm -Fvh xxx.rpm # 更新(沒安裝過的不會更新) rpm -e 包名 # 卸載 rpm -qa # 查詢已安裝的軟件 rpm -q 軟件名 # 查詢軟件是否安裝
1、安裝軟件
1)本地安裝
(常用)把事先準(zhǔn)備好的rpm安裝包上傳到服務(wù)器上,cd到安裝包路徑下安裝。
后面的包名必須是安裝包的全名,建議使用Tab鍵補全。
rpm -ivh xxx.rpm
2)查看軟件的安裝位置
rpm -ql 軟件全名
1.1、默認安裝路徑
rpm如果沒有指定安裝路徑,就會安裝到默認路徑下:
- /etc/ 配置文件
- /usr/bin/ 可執(zhí)行命令
- /usr/lib/ 程序使用的函數(shù)庫
- /usr/share/doc/ 軟件使用手冊
- /usr/share/man/ 幫助文檔
系統(tǒng)只會到默認安裝路徑中尋找文件,如果修改了安裝路徑,會導(dǎo)致系統(tǒng)找不到文件,因此,一般不會指定安裝路徑。
2、更新軟件
1)更新到最新版本(自動卸載老版本),如果沒有安裝過就直接安裝。
rpm -Uvh xxx.rpm
2)更新到最新版本,如果沒有安裝過則不會安裝,也不會更新。
rpm -Fvh xxx.rpm
3、卸載軟件
rpm -e 包名
rpm只會到默認安裝路徑下卸載軟件,并且卸載的非常干凈。
如果安裝時指定了別的安裝目錄,rpm的卸載命令就不好用了。
4、查詢已經(jīng)安裝的軟件
1)查詢已經(jīng)安裝的所有軟件
rpm -qa
2)查詢某個軟件是否已經(jīng)安裝,如果軟件已經(jīng)安裝,就返回包名;如果軟件沒安裝,就提示 not installed。
rpm -q 軟件名
二、實用技巧
rpm -qf 文件 # 查看文件屬于哪個軟件包 rpm -Va # 查看所有軟件包缺失了哪些文件 rpm -Vf 需要驗證的包 # 查看軟件包是否完整 rpm -qi 軟件包 # 查看軟件包的相關(guān)信息 rpm -ql 軟件包 # 查看軟件包會安裝哪些文件 rpm -i ftp.xxx.com/root/xxx.rpm # 通過ftp遠程安裝
1)查看某個文件屬于哪個軟件包
rpm -qf 文件
2)誤刪了文件,但不確定是哪些文件,想查看哪些文件已經(jīng)損壞,可以對所有軟件進行校驗
rpm -Va
3)校驗軟件包是否完整
rpm -Vf 需要驗證的包
4)通過ftp安裝軟件包
rpm -i ftp.xxx.com/root/xxx.rpm
5)查看軟件包的相關(guān)信息
rpm -qi 軟件包
6)查看軟件包會安裝哪些文件
rpm -ql 軟件包
三、rpm包命名規(guī)則
file-5.33-20.al8.x86_64.rpm
- 包名:file
- 軟件版本:5.33
- 發(fā)布次數(shù):20
- 發(fā)行商:al8
- 適配的硬件平臺:x86_64
- 擴展名:rpm
提示:
Linux系統(tǒng)不靠擴展名來區(qū)分文件類型,即使沒有擴展名,系統(tǒng)也可以正確區(qū)分,這里加上擴展名,是為了方便管理人員使用。
管理員一看到rpm的后綴,就知道是rpm的軟件包,從而正確的安裝。
到此這篇關(guān)于Linux中rpm命令用法詳解的文章就介紹到這了,更多相關(guān)Linux rpm命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一天一個shell命令 linux好管家--磁盤--df命令詳解
這篇文章主要介紹了一天一個shell命令 linux好管家--磁盤--df命令詳解 ,需要的朋友可以參考下2016-06-06Linux命令每天必學(xué)(55)之traceroute命令
這篇文章主要介紹了Linux命令每天必學(xué)(55)之traceroute命令的相關(guān)資料,需要的朋友可以參考下2015-11-11Linux下使用Shell腳本實現(xiàn)ftp的自動上傳下載的代碼小結(jié)
如何實現(xiàn)在ftp自動上傳下載文件腳本呢?想必還有很多朋友都不太了解吧,下面是ftp自動上傳下載文件腳本方法,希望對朋友們有些幫助2013-02-02shell腳本實現(xiàn)磁盤監(jiān)控系統(tǒng)
這篇文章主要介紹了shell腳本實現(xiàn)磁盤監(jiān)控系統(tǒng),幫助大家更好的利用shell腳本管理數(shù)據(jù),感興趣的朋友可以了解下2020-09-09