yum的一些命令

rpm -ivh 软件名     //只能安装本地软件 本地下载好的安装包
rpm  -qa | grep 想要查找的软件名   //查找有没有下载这个软件
rpm -ql 软件名称     //查找软件安装路径
rpm -qi 软件名称    //查看软件详细信息
rpm -qf /etc/passwd    //查询某一文件是什么软件产生的
rpm -qc  软件名称    //查询软件的配置文件
--force  在安装的时候用(强制安装)
--nodeps 在卸载的时候用(卸载的时候不检查依赖关系)
rpm -e 软件名称     //卸载软件
分类:本地yum和远程yum
    本地yum:
        file://
    远程yum:
        http://10.18.44.196/...
        ftp://10.18.44.196/...
yum源:提供软件仓库
    挂载镜像到本地目录/mnt/rhel6u4
    #mount -o loop /rhel6u4.iso /mnt/rhel6u4   (rhel6)
    #mount  /centos7u3.iso /mnt/centos7u3     (rhel7)
    
     如果是虚拟机,把iso镜像放到虚拟机的光驱里面去,开机连接    
    #mount  /dev/cdrom  /mnt/centos7u3
yum客户端配置文件:
    #cd /etc/yum.repos.d/
    #rm -rf /etc/yum.repos.d/*
    #vim yum.repo  必须以.repo结尾
    [rhel6-Server]                      yum源区别名称,用来区分其他的yum源  
    name=rhel6                          yum源描述(comment)   yum源名字
    baseurl=file:///mnt/rhel6u4/Server  本地yum源的绝对路径
    enabled=1                          是否使用此yum源
    gpgcheck=0                         检查软件
yum clean all      //清理yum缓存
yum makecache    //生成yum缓存
yum repolist    //查询yum信息
yum search  软件名  //查找软件
yum deplist 软件名  //查看软件依赖环境
yum provides /etc/passwd    //查看文件属于哪个软件
yum list     //查看系统已经安装的软件和没有安装的软件
yum grouplist   //查看系统已经安装好的软件组和没有安装的软件组
yum  groupinfo   //查看软件组包含的具体软件
yum groupinstall  ‘软件组名称’  //安装软件组(    如果软件或者软件组名称内有空格,要给空格转义或者加引号)
yum  reinstall    软件名    //重新安装已安装的软件
yum erase  mysql-server 或者yum remove mysql-server   //都是卸载命令
reposync  yum源名称    //同步yum源目录的所有软件到本地(注:这里的名称是用yum repolist查到的repo name(yum配置中的name名称))
打开Yum缓存功能:安装完软件之后,软件不会被删除
    # vim /etc/yum.conf  修改下面参数的值为1,软件会被保存到cachedir指定的目录下
    keepcache=1
yum排错:
      1.yum配置文件必须以.repo结尾      
      2.yum.conf里面8,9行的值设置成0
      3.配置文件关键字错误
      4.检查yum源是否存在
      5.baseurl路径有没有写对
      6.镜像大小是否正确
      7.当有Yum进程存在的时候不可以同时再打开一个Yum进程

猜你喜欢

转载自blog.csdn.net/tiger199/article/details/80849786
今日推荐