重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3285|回复: 0
打印 上一主题 下一主题

[安装] RHEL6.5使用安装光盘搭建本地YUM

[复制链接]
跳转到指定楼层
楼主
发表于 2015-12-12 11:53:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、挂载光盘
[root@linuxclient ~]# mount /dev/cdrom /media/
mount: block device /dev/sr0 is write-protected, mounting read-only


2、备份系统的repo文件
[root@linuxclient ~]# cd /etc/yum.repos.d/
[root@linuxclient yum.repos.d]# ls
CentOS6-Base-163.repo  rhel-source.repo
[root@linuxclient yum.repos.d]# mkdir bak
[root@linuxclient yum.repos.d]# mv *.repo bak/
[root@linuxclient yum.repos.d]# ls
bak


3、创建本地的repo文件
[root@linuxclient yum.repos.d]# vim local.repo
[root@linuxclient yum.repos.d]# cat local.repo
[Local]
baseurl=file:///media/Server
gpgcheck=1
enabled=1


4、导入密钥(如果上面的gpgcheck=0,这一步可以跳过)
[root@linuxclient yum.repos.d]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*

5、清除缓存
[root@linuxclient yum.repos.d]# yum clean all
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Repository 'Local' is missing name in configuration, using id
Cleaning repos: Local
Cleaning up Everything


6、重新生成缓存
[root@linuxclient yum.repos.d]# yum makecache
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Repository 'Local' is missing name in configuration, using id
Local                                                                                                             | 3.9 kB     00:00 ...
Local/group_gz                                                                                                    | 204 kB     00:00 ...
Local/filelists_db                                                                                                | 3.8 MB     00:00 ...
Local/primary_db                                                                                                  | 3.1 MB     00:00 ...
Local/other_db                                                                                                    | 1.6 MB     00:00 ...
Metadata Cache Created


7、根据以上步骤编写脚本
[root@precise ~]# cat createlocalyum.sh
#!/bin/bash
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/
cat << EOF > local.repo
[Local]
baseurl=file:///media/Server
gpgcheck=1
enabled=1
EOF
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*
yum clean all
yum makecache


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-5-17 00:17 , Processed in 0.160064 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表