1. 创建yum仓库目录
mkdir -p /yumTest/yum_packages/
cd /yumTest/yum_packages/
cd /yumTest/yum_packages/
#你的rpm、包都可以放在这个目录下
2. 安装createrepo软件
yum -y install createrepo
yum -y install createrepo
3. 初始化repodata索引文件
createrepo -pdo /yumTest/yum_packages/ /yumTest/yum_packages/
4. 提供yum服务
yum install -y nginx
vim /etc/nginx/conf.d/yum.conf
server {
listen 8080;
location / {
root /yumTest/yum_packages/;
autoindex on;
}
yum install -y nginx
vim /etc/nginx/conf.d/yum.conf
server {
listen 8080;
location / {
root /yumTest/yum_packages/;
autoindex on;
}
}
启服务:
systemctl stop firewalld && setenforce 0
#systemctl start nginx
systemctl stop firewalld && setenforce 0
#systemctl start nginx
可以通过浏览器输入本机IP查看。
http://192.168.242.154:8080/
http://192.168.242.154:8080/
添加新的rpm包后执行
createrepo --update /yumTest/yum_packages/
createrepo --update /yumTest/yum_packages/
yum安装软件时不删除安装包
# cat /etc/yum.conf
keepcache=1 打开缓存
# 安装包存储目录
cachedir=/var/cache/yum/$basearch/$releasever
# /var/cache/yum/x86_64/6/base/packages
# cat /etc/yum.conf
keepcache=1 打开缓存
# 安装包存储目录
cachedir=/var/cache/yum/$basearch/$releasever
# /var/cache/yum/x86_64/6/base/packages
[heyajing]
name=Server
baseurl=http://192.168.242.154:8080
enabled=1
gpgcheck=0