一)yum命令 yum 优点: 在安装的时候,可以解决rpm包之间 依赖的问题。 yum 建立在rpm的基础上。 1.1) 准备工作, 配置yum仓库 满足3个条件 1 必须在yum仓库 配置文件目录。 /etc/yum.repos.d/ 2 文件后缀必须是 .repo 3 .repo 文件写法和要求。 #cat CentOS-Media.repo [c7-media] name=CentOS-$releasever - Media baseurl=file:///media enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 参考 http://www.baidu.com/ ftp://192.168.108.254/ file:// ### 注意 file:///media 意思是 file:// 协议,指本地文件协议 /media 指根目录下面的media目录 1.2)yum 搜索和安装 , search子命令 install子命令 1.2.1) 搜索 yum search tree yum search tree | grep ^tree 1.2.2)安装 yum install tree yum -y install httpd* #-y yes安装依赖包 支持通用匹配符* 星号表示任意 多个任意字符。 1.2.3)反向搜索 rpm -qf /bin/ls # 以netstat命令为例,知道netstat命令,但是不知道包的名字。 yum provides *netstat 1.2.4)卸载 remove子命令 yum remove httpd httpd-devel httpd-tools httpd-manual 一般卸载使用rpm -e --nodeps 来卸载。 因为yum 卸载会卸载依赖,有时候会发生把依赖包卸载掉的情况。 rpm -e --nodeps httpd httpd-devel httpd-tools httpd-manual