目录
一、Linux仓库
(一)yum基础命令
命 令 | 不加关键字 | 加入关键词、软件包、软件包组 |
yum list | 显示所有可用包 | 单个的可安装包 |
yum info | 显示所有可用包的信息 | 单个具体的信息 |
yum search | \ | 模糊查找所有的相关信息 |
yum provides | \ | 精确查找 |
yum grouplist | 显示所有可用包组 | 显示具体的包组 |
yum groupinfo | 显示所有的包组具体信息 | 显示具体的包组的具体信息 |
yum install | \ | 安装具体软件包 |
yum groupinstall | \ | 安装具体软件包组 |
yum whatprovides | \ | 精确查找 |
(二)搭建本地yum仓库
1.配置
① mount /dev/sr0 /mnt 挂载提供安装包
cd /etc/yum.repos.d 切换到固定目录
mkdir bak 建立备份文件夹
mv *.repo bak 将所有网络源移走,减少干扰
vim local.repo 自建本地源的配置文件
yum clean all 清理缓存
yum makecach 重新建立元数据
② [local] 自定义仓库描述
name=local 自定义仓库名
baseurl=file:///mnt 指明仓库位置
gpgcheck=0 不验证安全性(若为1则验证)
2.验证
① yum install tree -y 用yum仓库下载tree命令
(三)用http服务搭建yum仓库
需要两台服务器,分别作为服务端(IP地址:172.6.72.30)和客户端(IP地址:172.16.72.10)
1.关闭防火墙和安全机制
客户端和服务端都要关闭防火墙和安全机制
systemctl stop firewalld.service 关闭防火墙
setenforce 0 关闭安全机制
2.服务端配置
① yum install httpd -y 下载httpd服务
② systemctl start httpd 开启httpd协议
mount /dev/sr0 /var/www/html 将光驱临时挂载到/var/www/html下
3.客户端配置
① cd /etc/yum.repos.d 切换到/etc/yum.repos.d 目录下
② 搭建本地yum仓库的配置,如上述,不再重复
③ yum clean all 清理缓存
yum makecache 重新建立元数据
4.验证
① yum install tree -y 用yum仓库下载tree命令