rpm包的安裝與卸載

#rpm
作用:管理rpm包
語法:rpm 【選項】 包名
rpm -ivh //Packages/.rpm //安裝rpm軟件包
查看包的個數:
[root@localhost ~]# ls /mnt/Packages/ |wc -l
4621
[root@localhost Packages]# rpm -ivh /mnt/Packages/lrzsz-0.12.20-36.el7.x86_64.rpm 
#i install安裝
#v verbose詳細
#h  hash安裝時打印散列標記#號
安裝時,解決依賴關係:
1、直接在Packages下找缺少的包
2、通過關鍵字找[root@localhost Packages]# ls mysql
3、上rpm包相關的網站
http://rpmfind.net/
http://rpm.pbone.net/
http://www.rpmseek.com/index.html
強制安裝:
[root@localhost Packages]# rpm -ivh --nodeps /mnt/Packages/lrzsz-0.12.20-36.el7.x86_64.rpm 
rpm查詢功能:
[root@localhost Packages]# rpm -ivh zsh-5.0.2-14.el7.x86_64.rpm 
準備中...                          ################################# [100%]
正在升級/安裝...
   1:zsh-5.0.2-14.el7                 ################################# [100%]
[root@localhost Packages]#
[root@localhost Packages]# rpm -q zsh  #查看zsh是否安裝
zsh-5.0.2-14.el7.x86_64

[root@localhost Packages]# rpm -qa  #查看所有安裝的rpm包
[root@localhost Packages]# rpm -ql zsh | more  #查看zsh安裝時生成了哪些文件

rpm -qf  which vi  //用於查看以安裝應用的軟件包全稱,`爲tab上方的反引號

`` //反引號的作用:linux執行時會先執行反引號中的命令
[root@localhost Packages]# rpm -qpl /mnt/Packages/zsh-5.0.2-14.el7.x86_64.rpm | more //預先查看此軟件包會產生哪些路徑

升級:
[root@localhost Packages]# rpm -Uvh /mnt/Packages/zsh-5.0.2-14.el7.x86_64.rpm 
卸載:
[root@localhost Packages]# rpm -e zsh //--nodeps可以強制刪除
[root@localhost Packages]# rpm -q zsh
未安裝軟件包 zsh 
若有nokey提示,導入RPM-GPG-KEY安裝rpm包是,對rpm進行驗籤
[root@localhost mnt]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 

[root@localhost yum.repos.d]# rpm -qpi /mnt/Packages/zsh-5.0.2-14.el7.x86_64.rpm //查看包描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章