展会信息港展会大全

CentOS6使用ISO镜像做yum软件源
来源:互联网   发布日期:2015-08-21 16:25:11   浏览:2275次  

导读: 如果服务器部署在内网而无法联网yum安装或更新软件,就非常有必要自己制作一个本地yum软件源。 制作本地yum源的方法有很多中: 1、本地http源:即基于HTTP协议的源,通过HTTP从源get软件; 2、本地FTP源:即基于FTP协议的源,通过FTP方式从源get软件; 3、本...

如果服务器部署在内网而无法联网yum安装或更新软件,就非常有必要自己制作一个本地yum软件源。

制作本地yum源的方法有很多中:

1、本地http源:即基于HTTP协议的源,通过HTTP从源get软件;

2、本地FTP源:即基于FTP协议的源,通过FTP方式从源get软件;

3、本地DVD光盘或系统ISO镜像源:用系统DVD光盘或者ISO镜像的原理都是一样的,先把DVD光盘或ISO镜像挂在到本地某个目录,然后再配置yum源。

本教程主要讲如何使用ISO镜像做yum软件源,适用于RedHat或CentOS 6.X系列版本。

一、将RedHat或CentOS系统DVD ISO镜像上传到服务器:

可通过SFTP或FTP,例如上传到/usr/local目录下。

二、挂载系统ISO镜像

# mkdir -p /mnt/cdrom

# mount -o loop /usr/local/rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom

# PS:如果是挂载DVD光驱做软件源,则用下面这条命令:

# mount -t iso9660 /dev/cdrom /mnt/cdrom/

注意:

1、我是将系统ISO镜像挂载到/mnt/cdrom目录,你也可以挂载到其他的地方;

2、如果需要开机自动挂载,可以将上面第二条命令放到/etc/rc.local中。

三、修改yum配置:

# cd /etc/yum.repos.d/

# mkdir -p bak

# 接下来将之前的yum配置文件移动到上面创建的bak文件夹中

# mv *.repo bak/

# 接下来添加一个新的yum源配置文件

# vi /etc/yum.repos.d/redhat.repo

# 按 Insert 键进入编辑模式,复制下面的内容到配置文件

[RHEL]

name=RHEL6.4

baseurl=file:///mnt/cdrom

gpgcheck=0

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

enabled=1

然后保存修改并退出。

四、清理yum:

# yum clean all

五、更新源,安装软件:

# yum update

# yum install 你要安装的软件包名

六、其他说明:

1、此方法亦可用来升级你的操作系统,将如你使用的是RedHat/CentOS 6.3,那么挂载6.4的ISO镜像并做成本地源,通过yum update命令即可将系统升级到6.4。

2、RedHat/CentOS 5.X系列使用ISO镜像做yum软件源的方法与6.X系列是类似的,但yum源的配置文件稍微有点不太一样:

[rhel-debuginfo]

name=Red Hat Enterprise Linux $$releasever - $$basearch - Debug

baseurl=file:///mnt/cdrom/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Cluster]

name=Red Hat Enterprise Linux $$releasever - $$basearch - Cluster

baseurl= file:///mnt/cdrom/Cluster

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[ClusterStorage]

name=Red Hat Enterprise Linux $$releasever - $$basearch - ClusterStorage

baseurl= file:///mnt/cdrom/ClusterStorage

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Server]

name=Red Hat Enterprise Linux $$releasever - $$basearch - Server

baseurl= file:///mnt/cdrom/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[VT]

name=Red Hat Enterprise Linux $$releasever - $$basearch - VT

baseurl= file:///mnt/cdrom/VT

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

赞助本站

人工智能实验室

相关热词: CentOS6 使用 镜像

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港