前面介绍了软件的管理的方式rpm。但有个缺点,rpm不能解决依赖。
下面介绍的yum软件管理。可以完美的解决这个问题。
使用yum的方式管理rpm软件
   
    优势:自动解决软件的依赖关系
    
前提条件:配置yum仓库/yum源
yum源类型:
** 1.本地yum源
     2.ftp源
     3.http源
     **
** 配置yum的地方:**
**        阿里云镜像:     https://mirrors.aliyun.com
        
        网易云镜像:     http://mirrors.163.com/
        
        epel源          Centos官网 :http://vault.centos.org         # yum install epel-release   安装epel源
        **
yum源/yum仓库的配置文件
 
     /etc/yum.repos.d/*.repo
     
     
示例:配置本地yum源
|  |  | 
清除yum缓存:
|  |  | 
生成yum缓存:
|  |  | 
查看yum的列表
|  |  | 
yum常规操作
(1)yum安装软件
# yum install 软件名
# yum install -y 软件名
(2)显示yum中所有软件
|  |  | 
(3)显示所有的软件组
|  |  | 
(4)安装软件组
# yum groupinstall -y 软件组的名称
(英文组,要用“”括起来)
(5)查询文件所属的软件名称
# yum provides “*bin/passwd”
源码软件管理安装
** 1.配置安装参数
    2.编译
    3.安装**
前提:gcc编译环境(自己安装yum install gcc)
示例:编译安装htop软件
htop软件源码:https://www.lanzous.com/i2zs97g
**解压
[root@wei ~]# tar zxf htop-1.0.2.tar.gz **
切入htop-1.0.2目录
[root@wei ~]#cd htop-1.0.2
查看配置
[root@wei htop-1.0.2]# ./configure --help |less
配置参数
[root@wei htop-1.0.2]# ./configure --prefix=/usr/local/htop
编译
[root@wei htop-1.0.2]# make
安装
[root@wei htop-1.0.2]# make install
启动(已经安装成功接界面)
**[root@wei share]# /usr/local/htop/bin/htop **

出现错误:
configure: error: You may want to use --disable-unicode or install libncursesw.
**解决办法:
[root@wei htop-1.0.2]# yum install -y ncurses-devel **
