软件安装
软件包名称详解:
wps-office-10.1.0.5672-1.a21.x86_64.rpm
[1] 软件名称
wps-office
[2] 软件版本
10.1.0.5672
[3] 适用系统
1.a21
[4] 适用架构
.x86_64
[5] 适用rpm体系软件
rpm
(1)yum命令
yum install 软件名(softwarename) #安装某个软件
reinstall 软件名 #重新安装某个软件
(如果删除dhcp服务的配置文件,只能是重新安装dhcp服务,才能恢复)
ll /etc/dhcp
rm -rf /etc/dhcp
ll /etc/dhcp
`
yum install dhcp
`
yum reinstall -y dhcp ####-y表示直接安装不提示
repolist #列出设定yum源信息
remove 软件名 #卸载某个软件
`list 软件名 #查看软件源中是否有此软件`
`list all #列出所有的软件名`
list installed #列出已安装好的软件名
list available #列出未安装但可以用yum安装的软件名
search 软件信息 #根据软件信息搜索软件名称(只能是安装好并且软件包完好的)
当文件被删除时,只能用provides命令
whatprovides 文件名/命令 #在yum源中查找包含filename文件的软件包
clean all #清空yum缓存
update #更新软件
info 软件名 > #查看软件信息
groups list #列出软件组
groups info 软件组名(softwaregroup) #查看软件组中包含的软件
groups install 软件组 > #安装软件组
groups remove 软件组名 #卸载软件组
2.如何安装带有依赖性的软件
(1).安装wps
yum 源可以忽略部分依赖性
实际上安装wps时,安装了两个软件,一个是它的依赖性,由于yum仓库中有这个包的依赖性。所以就直接解决了依赖性
3.rpm命令rpm -ivh name.rpm # -i安装,-v显示过程 -h指定加密方式为hash加密
rpm -ivh name.rpm --force #强制安装,但不能忽略依赖性
rpm -ivh name.rpm --nodeps --force #强制安装并且忽略依赖性
rpm -e name #卸载
rpm -ql name #查询软件生成文件
rpm -qc name #查询软件的配置文件名称
rpm -qd name #查询软件的说明文件名称
rpm -qlp name.rpm #查询软件安装后会生成什么文件
rpm -qa #查询系统中安装的所有软件名称
rpm -qa |grep name #查询软件是否安装
rpm -q name #查询软件是否安装
rpm -qp name.rpm #查询软件安装包安装后的名字(p #pack 安装包)
rpm -qf filename #查看filename属于那个安装包
rpm -qi name #查看软件信息
rpm -Kv name.rpm #检测软件包是否被篡改
rpm -qp name.rpm --scripts #检测软件在安装或者卸载过程中执行的动作
–nodeps 它的主要作用是解决依赖性的死循环
name.rpm #安装包的名称
name #软件的名称
-q 后边跟的名字是精确指定的