Yum
(全称为
Yellow dog Updater, Modified)**本质上** 也是一个 **软件包管理器**。 特点:基于
RPM` 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系
实现
yum的原理
缺点:
原理:
常用命令(重点)
注意: 必须联网
命令 | 含义 |
---|---|
yum list | grep 需要的软件名 | 查询服务器是否有需要安装的软件 |
yum -y install 需要的软件包 | 下载安装 |
yum -y remove 需要卸载的软件包 | 卸载 |
yum repolist | 列出设定yum源信息 |
yum clean all | 清除yum缓存信息 |
安装httpd软件
yum -y install httpd
防火墙:
-
方式一: 开放指定端口
-
重启之后不要开防火墙
chkconfig iptables off
制作本地yum源(选做)
vi CentOS-Local.repo
编辑内容如下
[base]
name=CentOS-Local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
-
注意: 必须以
.repo
结尾 -
第五步: 断网 测试是否可以安装
# 查看 yum 源仓库 yum repolist # 清空缓存 yum clean all # 卸载 tree 软件 yum -y remove tree # 重新安装 tree 观察是否成功 yum -y install tree
制作局域网yum源(选做)
####制作局域网 yum源
使用浏览器访问http://192.168.100:204:80
-
第一步: 将常用软件包 复制到指定目录下
# 创建CentOS-6.9目录 mkdir -p /var/www/html/CentOS-6.9 # 拷贝yum源到httpd服务的默认工作路径下 cp -r /mnt/cdrom/* /var/www/html/CentOS-6.9
-
第二步: 浏览器访问
http://192.168.100.204/CentOS-6.9/
[外链图片转存失败(img-cA3UKJxq-1563110497196)(day04.assets/1563026741742.png)]
-
第三步: 更新其他节点的 本地yum源(在其他节点上测试)
-
第四步: 测试是否成功(在其他节点上测试)
yum clean all yum repolist yum install -y tree
4 小结
# 安装软件
yum -y install 软件包
卸载软件
yum -y remove 软件包