如何搭建centos本地yum源

 我来答
xiangjuan314
2016-03-29 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2932万
展开全部
1、mkdir -p /home/yum/centos/6.5/os/x86_64
2、将rpm包拷贝到/home/yum/centos/6.5/os/x86_64文件夹下面(其中此目录下面还可以包括文件夹)
3、yum install createrepo -y
3、在/home/yum/centos/6.5/os/x86_64文件夹下面建立repodata索引文件:
createrepo -pdo /home/yum/centos/6.5/os/x86_64 /home/yum/centos/6.5/os/x86_64

4、配置yum源:
vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

其中:baseurl=http://10.28.170.93/centos/6.3/os/x86_64为具有repodata文件夹才能配置成功

至此完成yum源本地配置
设置Apache
假若想在页面看到文件夹
我只需要把 /home/share 目录链接到apache目录下显示就可以
mkdir /var/www/html/yum
ln -s /home/yum/ /var/www/html/

然后windows登陆:\\10.28.170.89

全部完成~!

yum的rpm包手动更新:
从163上面更新yum源包:
wget -np -t 1 -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml http://mirrors.163.com/centos/6.5/os/x86_64/Packages/ -P /home/yum/
每次手动添加了一个rpm包到Packages中,则在yum源服务器中执行如下命令:
createrepo --update /home/yum/centos/6.5/os/x86_64/
其中目录/home/yum/centos/6.5/os/x86_64/的子目录有两个Packages、repodata。
接下来在使用yum的机器上yum clean all即可使用新加入进去的rpm包文件
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
匿名用户
2017-08-02
展开全部

解答地址:

http://blog.sina.com.cn/s/blog_a9fdb8c50102ws62.html

步骤一,

挂载本地库

mount 

/dev/cdrom  /mnt ;

这里如果你有U盘安装盘/dev/cdrom也可以改为/dev/sd*(对应U盘盘符)


步骤二,

配置yum库文件

cd /etc/yum.repos.d/

目录下存放着很多 .repo后缀的文件

新建一个目录

mkdir BK

将 .repo文件 mv到BK下面做备份


步骤三

新建一个local.repo

文件内容如下:

[local]

name=iso

baseurl=file:///mnt

gpgcheck=1


保存。

yum clean all   

;清除缓存

yum makecache  ;创建缓存库

yum repolist   ;显示可用软件列表

yum grouplist   ;列出程序组


yum install ***

yum groupinstall ***

就可以安装本地软件库软件了


安装可能会报错,提示需要key

可以从原本的repo文件中查看

gpgkey=***

例如

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

在local.repo添加,


[local]

name=iso

baseurl=file:///mnt

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
切俊健
2016-03-29 · TA获得超过1281个赞
知道小有建树答主
回答量:824
采纳率:100%
帮助的人:515万
展开全部
使用光盘或镜像文件制作本地安装源
创建和修改local.repo(文件名可任意起)
#vim/etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///path/to/mount/point
enable=1
gpgcheck=0
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式