rpm命令详细解答
rpm命令是RPM軟件包的管理工具。rpm原本是Red Hat Linux發(fā)行版專門用來管理Linux各項套件的程序,由于它遵循GPL規(guī)則且功能強大方便,因而廣受歡迎。逐漸受到其他發(fā)行版的采用。RPM套件管理方式的出現(xiàn),讓Linux易于安裝,升級,間接提升了Linux的適用度。
rpm常見命令參數(shù)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 用法: rpm [選項...] -a:查詢所有套件; -b<完成階段><套件檔>+或-t <完成階段><套件檔>+:設(shè)置包裝套件的完成階段,并指定套件檔的文件名稱; -c:只列出組態(tài)配置文件,本參數(shù)需配合"-l"參數(shù)使用; -d:只列出文本文件,本參數(shù)需配合"-l"參數(shù)使用; -e<套件檔>或--erase<套件檔>:刪除指定的套件; -f<文件>+:查詢擁有指定文件的套件; -h或--hash:套件安裝時列出標(biāo)記; -i:顯示套件的相關(guān)信息; -i<套件檔>或--install<套件檔>:安裝指定的套件檔; -l:顯示套件的文件列表; -p<套件檔>+:查詢指定的RPM套件檔; -q:使用詢問模式,當(dāng)遇到任何問題時,rpm指令會先詢問用戶; -R:顯示套件的關(guān)聯(lián)性信息; -s:顯示文件狀態(tài),本參數(shù)需配合"-l"參數(shù)使用; -U<套件檔>或--upgrade<套件檔>:升級指定的套件檔; -v:顯示指令執(zhí)行過程; -vv:詳細顯示指令執(zhí)行過程,便于排錯。 |
常用的命令展示
如何安裝rpm軟件包
| 1 2 | rpm -ivh your-package??????????????? # 直接安裝 rpmrpm --force -ivh your-package.rpm # 忽略報錯,強制安裝 |
如何卸載rpm軟件包
| 1 2 3 | [root@localhost ~]# rpm -ql tree??????? # 查詢 [root@localhost ~]# rpm -e tree????????? # 卸載 [root@localhost ~]# rpm -ql tree???????? # 查詢 |
列出所有安裝過的包
| 1 | [root@localhost ~]# rpm -qa |
| 1 | [root@localhost ~]# rpm -q tree |
| 1 2 3 | rpm -qf `which 程序名`??? #返回軟件包的全名 rpm -qif `which 程序名`?? #返回軟件包的有關(guān)信息 rpm -qlf `which 程序名`?? #返回軟件包的文件列表[root@localhost ~]# rpm -qf `which sshd` |
總結(jié)
- 上一篇: 定点数类型
- 下一篇: How to be a hacker