在red hat平台下,用本地用RPM安装软件包进有些包需要依赖其它的包才能正常安装,同时安装在服务器上一些依赖包都去到网上yum的话有些会有相当漫长的时间,因此在这里分别搭建一个基于CentOS 5和RHEL 5本地的yum源.
linux搭建本地源
原创
©著作权归作者所有:来自51CTO博客作者lymjjm的原创作品,请联系作者获取转载授权,否则将追究法律责任
一.CentOS 5下YUM源的配置
1.挂载光盘
查看光盘挂载好没有 mount
看最后行,我的已经挂载好了~挂载在 /mnt目录下~~~
2.进入YUM的配置文件目录
看到没有其中有两个文件,其中CentOS-Base.repo 这个文件意思是告诉YUM到什么去找YUM源,CentOS-Media-repo 这个文件是配置文件。
3.把第一个文件改名 :mv CentOS-Base.repo CentOS-Base.repo.bak
4.编辑配置文件 : vi CentOS-Media.repo
大概在配置文件的第15行,会看到如下内容:
把上面的内容修改成如下:
里面的各项参数不细说了---=-==============
最后保存退出!!!!!
5.清空更新信息 :yum clean all
6.安装文件测试下--~~~~
注:删除安装的文件用 yum remove 安装文件名~~~~~~
到此为止,Centos 5YUM源已搭建成功!!
二.RHEL 5下YUM源的配置
RHEL 5下YUM源的配置与CentOS有所区别!!稍有点复杂~~~但方法差不多,下面来看下具体的配置方法~~!
必须要有个较大的分区来存放 从光盘复制过来的文件~~
我这里新建立个磁盘:fdisk –l 查看下
看到没,有一个/dev/sdb~~~
下面创建一个分区:
现在再查看一下:
用partprobe命令更新下分区表:
格式化/dev/sdb1这个分区并挂载到/yum这个目录下:
上面的内容当作自己复习下!~!~~~
1.将/media/Server/下所有文件复制到 /yum 下
cp /media/Server/* /yum
2.进入到/yum目录下会看到好多RPM包
:
3.修改配置文件:vi /etc/yum.repos.d/rhel-debuginfo.repo
配置文件原始内容如下:
把文件修改为:
修改好后保存退出!!!!
4.接着修改 /usr/lib/python2.4/site-packages/yum/yumRepo.py 这个文件
vi /usr/lib/python2.4/site-packages/yum/yumRepo.py
找到remote “remote = url +’/’ + relative(大概在799行)
把其中的 ‘/’ 改为 ‘本地源地址’(这里要本地源在/yum目录下)~~~
配置好后保存退出!!!
5.创建资源库命令:createrepo
查看createrepo 这个包安装好没有:
我这里没有安装,我们把它安装好:
Createrepo 已经安装好了~~~~~~~~~~~·
创建资源库:createrepo 本地源目录---createrepo /yum
这里会有几千个文件,差不多有2000多个吧~~~
~~~~~·
6.清空更新信息 :yum clean all
7.安装测试:yum –y install http
如图安装成功!!!
下一篇:CentOS系统初始化脚本
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用Nginx搭建本地YUM源
离线环境使用nginx搭建本地yum源(2种方式)
nginx yum源 服务器 -
CentOS7如何搭建局域网源(http源)
本章主要以作者发布http源的操作为主。
centos html http源 -
Linux本地Yum源搭建脚本
[root@haimati shell]# cat Yum_Aliyun.sh #!/bin/bash# 替换默认Yum源为 国内阿里云Yum源# 适用于Linux Centos 6-8
阿里云 centos linux Time CentOS -
Linux中如何搭建本地yum源
搭建本地yum源就是这么简单
本地 yum 源搭建 -
在linux上搭建本地yum源
准备yum仓库的光盘镜像IOS文件: 设置光驱加载本地磁盘的yum仓库的光盘镜像文件: 在linux的命令行输
linux yum centos hadoop html -
linux013搭建本地yum源
安装光盘镜像l...
重启 vim 虚拟光盘 -
搭建python本地源
搭建python本地源
搭建 python 本地源