Linux基础命令介绍十一:软件包管理

192a7d7d: NOKEY 准备中...                          ################################# [100%] 正在升级/安装...    1:sudo-1.8.6p7-16.el7              ################################# [100%] 

有很多软件并不是只有一个rpm包,它们之间有各种各样的依赖关系,当安装(或卸载)时,需要将所有依赖的包都安装(或卸载)之后才能安装(或卸载)成功

[root@centos7 tmp]# rpm -e vim-common 错误:依赖检测失败:     vim-common = 2:7.4.160-1.el7 被 (已安裝) vim-enhanced-2:7.4.160-1.el7.x86_64 需要  

选项--nodeps表示忽略依赖关系

[root@centos7 tmp]# rpm -q vim-common vim-common-7.4.160-1.el7.x86_64 [root@centos7 tmp]# rpm -e --nodeps vim-common 警告:/etc/vimrc 已另存为 /etc/vimrc.rpmsave [root@centos7 tmp]# rpm -q vim-common 未安装软件包 vim-common  

选项-U表示对软件包升级

[root@centos7 tmp]# rpm -q wget