Linux的软件安装及管理

一、软件名的含义

kolourpaint-libs-4.10.5-4.el7.x86_64.rpm
  【1】           【2】    【3】    【4】
【1】软件名称
【2】软件版本号
【3】试用版本
【4】红帽系的软件包

二、rpm安装软件

1.rpm的指令

rpm	-i		##安装	
	-v		##显示过程
	-h		##哈希加密
	-e		##卸载	
	-q		##查看
	-a		##所有
	-p		##软件包
	-ql		##查看软件在系统中的安装路径
	-qlp		##查看为安装的软件包在系统中如果安装后产生文件的路径
	-qf		##根据某个文件找出此文件属于那个安装包
	-qc		##查看软件的配置文件名	
	-qd		##查看软件的帮助文件
	--scritps	##查看脚本
	--nodeps	##安装软件忽略软件依赖
	--force		##强安装软件
	-Kv		##检测软件包是否被窜改

rpm无法解决安装的依赖关系,但是可以选择强制安装忽略依赖关系。

注意:忽略依赖关系,所安装可能会导致软件安装后无法正常运行。

笔者在学习rpm的软件安装时,rpm所应用的场景就是去检查安装包是否安全,和安装包括一些无法解决依赖关系的一些软件,

更偏向于去坚持和未知来源软件的安全性检查。

2.rpm练习(安装一个需要依赖关系的绘图软件)

二、yum的安装命令

1.yum的安装命令

注意:使用yum安装时,必须把yum源配置好。

yum环境安装的快捷优势是解决软件包的依赖关系,从而使在软件安装更加便捷。

[root@junzi ~]# yum install dhcp		##安装文件
[root@junzi ~]# yum update dhcp
[root@junzi ~]# yum list software 		##查看软件
[root@junzi ~]# yum list all			##查看所有软件
[root@junzi ~]# yum list installed		##列出已安装软件
[root@junzi ~]# yum list avilable		##列出可安装软件
[root@junzi ~]# yum reinstall softwate		##重新安装
[root@junzi ~]# yum remove softwater		##卸载
[root@junzi ~]# yum info softwater		##查看软件信息
[root@junzi ~]# yum search softwater		##根据软件信息查找软件
[root@junzi ~]# yum whatprovides file		##根据文件找出包含此文件的软件
[root@junzi ~]# yum groups list			##列出软件组
[root@junzi ~]# yum groups info			##查看软件组信息
[root@junzi ~]# yum groups install sfgroup	##安装软件组
[root@junzi ~]# yum groups remove sfgroup	##卸载软件组

2.用yum来安装第三方软件

注意:yum会提出解决方案

3.搭建第三方软件的yum源,使yum 自动解决依赖关系


猜你喜欢

转载自blog.csdn.net/Junzizhiai/article/details/83588587