软件的安装
软件包管理器: 软件的安装,卸载,查询等功能
后端工具: rpm, dpt
  rpm:RedHat package Management 
		是Linux界的软件管理的一个工业标准
  dpt: debian的一个包管理器

 依赖管理:
   X --->Y  ---Z
  X --->Y ---X
前端工具: yum: 基于后端工具的软件包的管理,主要是解决rpm安装软件的时候的依赖的解决
			 apt-get
rpm
rpm 常用命令
安装一个包 
# rpm -ivh <包名>
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 
--force 即使覆盖属于其它包的文件也强迫安装 

查询一个包是否被安装 
# rpm -q <软件名>

得到被安装的包的信息 
# rpm -qi < 软件名> 

列出该包中有哪些文件 
# rpm -ql < 软件名> 

列出服务器上的一个文件或目录属于哪一个RPM包 
#rpm -qf <文件或目录名>

列出所有被安装的rpm package 
# rpm -qa 

卸载一个包 
# rpm -e <软件名>
yum
1 配置一个自定义的仓库地址
	/etc/yum.repos.d
	local.repo
2 安装命令
	yum install 
3 查看软件包
	yum list |grep mysql
	yum list installed
4 卸载软件包
	yum remove  

修改yum源

yum install wget -y

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum makecache

yum -y update