标签:conf load tle -- 光盘 alt 安装测试 serve yum仓库
环境:服务端centos6.9 客户端要求 能上网(可以ping通baidu.com)
1.yum的配置文件信息在/etc/yum.repos.d/下,我们配置的是自己的网络yum源,所以这些文件我们都把它移(mv)到别的地方,或者打包备份(理论上我觉得不影响,但是看了有的博文这样做,我也就这样做了)
2.创建我们的本地yum仓库(文件夹)
mkdir /yum_source_pck
然后将rpm包放进来,也可以将光盘中的rpm包复制过来
我是更改yum配置文件 将yum下载的rpm包缓存到这个目录中
cat /etc/yum.conf
cachedir=/yum_source_pck/ # 更改缓存目录 keepcache=1 #1 表示缓存 0表示不缓存
我下载了个tree 放入当中
yumdownloader install -y tree #yumdownloader 只下载 不安装
3.安装createrepo软件,用于生成yum仓库的软件
yum install -y createrepo #下载安装
[root@manage-m01 /etc/yum.repos.d]# createrepo -pdo /yum_source_pck/ /yum_source_pck/ #初始化yum仓库 Spawning worker 0 with 3 pkgs Workers Finished Gathering worker results Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete [root@manage-m01 /etc/yum.repos.d]# createrepo --update /yum_source_pck/ #每加入一个rpm包就要更新一次
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
4、使用python命令把80端口打开,这个地方需要在包的路径下面,通过网页把内容发布出去
[root@localhost ~]# cd /yum_source_pck/ [root@localhost yum_source_pck]# python -m SimpleHTTPServer 80 &> /dev/null &
用这个&意思是放在后台一直运行,要不然就访问不到
我们也可以访问测试一下是否可以连接
lsof -i :80
cd /etc/yum.repos.d/ vim yum.repo //编辑 YUM 配置文件 [yum] #内容 name=yum install baseurl=172.16.1.61 enabled=1 gpgcheck=0 yum clean all //清除 yum 缓存 Loaded plugins: fastestmirror, refresh-packagekit, security Cleaning repos: inside Cleaning up Everything yum makecache //更新 YUM 缓存
使用yum安装测试
yum -y install tree
测试成功
标签:conf load tle -- 光盘 alt 安装测试 serve yum仓库
原文地址:https://www.cnblogs.com/koushuige/p/9225554.html