redhat手动配置yum
2017-03-22 20:59
260 查看
RHEL6通过安装光盘或ISO文件制作本地yum源的方法
在使用yum安装之前是必须配置yum源的, 在不能联网的情况下, 可使用DVD光盘或ISO文件做本地yum源. 下面以RHEL6.0为例, 其它版本类似.
1. 建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel6)
# mkdir /repo/iso
# mkdir /repo/rhel6
如果有现成的ISO文件可以直接上传至/repo/iso目录下.
2. 如果是DVD光盘(插入服务器后自动映射在/dev/cdrom下), 则先制作ISO文件
# cp /dev/cdrom /repo/iso/rhel-server-6.0-x86_64-dvd.iso
或
# dd if=/dev/cdrom of=/repo/iso/rhel-server-6.0-x86_64-dvd.iso
3. 挂载ISO文件
# mount -t iso9660 -o loop /repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6
# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda5 97G 5.8G 86G 7% /
tmpfs 1.9G 272K 1.9G 1% /dev/shm
/dev/loop0 3.2G 3.2G 0 100% /repo/rhel6
4. 确保系统中已经安装了yum相关软件包
# rpm -qa |grep yum
yum-3.2.27-14.el6.noarch
yum-utils-1.1.26-11.el6.noarch
yum-rhn-plugin-0.9.1-5.el6.noarch
PackageKit-yum-0.5.8-13.el6.x86_64
yum-metadata-parser-1.1.2-14.1.el6.x86_64
PackageKit-yum-plugin-0.5.8-13.el6.x86_64
版本号可能有所不同, 如果缺少, 请自行安装(这些包基本都默认安装了).
5. 编辑repo文件
# vi /etc/yum.repos.d/rhel6.repo
-------------------------------------------------------------------------------
[Server]
name=rhel6server
baseurl=file:///repo/rhel6 #注意这里的目录是file://开头
enable=1
gpcheck=1
gpgkey=file:///repo/rhel6/RPM-GPG-KEY-redhat-release
-------------------------------------------------------------------------------
注意这里的baseurl指向Server目录, 如果还要安装诸如集群和虚拟机等软件, 则还需建立指向Cluster,ClusterStorage,VT的baseurl.
6. 测试
# system-config-packages (在XWindow下, 选择安装需要的软件包)
# yum install lrzsz (下载安装lrzsz软件包,自动查找解决依赖关系)
7.将mount命令写入fstab
为方便,把这些mount写进/etc/fstab,以便开机就挂载:
/repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6 iso9660 loop 0 0
rhel6.1的workstation的.repo文件配置如下:
[Workstation]
name=rhel6server
baseurl=file:///repo/rhel6.1/Workstation
enable=1
gpcheck=1
gpgkey=file:///repo/rhel6.1/RPM-GPG-KEY-redhat-release
配置光盘源
第一步:mount /dev/sr0 /mnt或者mount /dev/cdrom /mnt挂载光盘
第二步:建立repo文件 vim /etc/yum.repos.d/felix.repo
[Server]
name=rhel6server
baseurl=file:///mnt
enable=1
gpcheck=0
第二步:yum install httpd 测试有没有配好
如果报下面这个错误
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Public key for cyrus-sasl-devel-2.1.23-8.el6.i686.rpm is not installed
修改/etc/yum.conf 文件,把里面的gpgcheck=1改为gpgcheck=0,跳过验证。
在使用yum安装之前是必须配置yum源的, 在不能联网的情况下, 可使用DVD光盘或ISO文件做本地yum源. 下面以RHEL6.0为例, 其它版本类似.
1. 建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel6)
# mkdir /repo/iso
# mkdir /repo/rhel6
如果有现成的ISO文件可以直接上传至/repo/iso目录下.
2. 如果是DVD光盘(插入服务器后自动映射在/dev/cdrom下), 则先制作ISO文件
# cp /dev/cdrom /repo/iso/rhel-server-6.0-x86_64-dvd.iso
或
# dd if=/dev/cdrom of=/repo/iso/rhel-server-6.0-x86_64-dvd.iso
3. 挂载ISO文件
# mount -t iso9660 -o loop /repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6
# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda5 97G 5.8G 86G 7% /
tmpfs 1.9G 272K 1.9G 1% /dev/shm
/dev/loop0 3.2G 3.2G 0 100% /repo/rhel6
4. 确保系统中已经安装了yum相关软件包
# rpm -qa |grep yum
yum-3.2.27-14.el6.noarch
yum-utils-1.1.26-11.el6.noarch
yum-rhn-plugin-0.9.1-5.el6.noarch
PackageKit-yum-0.5.8-13.el6.x86_64
yum-metadata-parser-1.1.2-14.1.el6.x86_64
PackageKit-yum-plugin-0.5.8-13.el6.x86_64
版本号可能有所不同, 如果缺少, 请自行安装(这些包基本都默认安装了).
5. 编辑repo文件
# vi /etc/yum.repos.d/rhel6.repo
-------------------------------------------------------------------------------
[Server]
name=rhel6server
baseurl=file:///repo/rhel6 #注意这里的目录是file://开头
enable=1
gpcheck=1
gpgkey=file:///repo/rhel6/RPM-GPG-KEY-redhat-release
-------------------------------------------------------------------------------
注意这里的baseurl指向Server目录, 如果还要安装诸如集群和虚拟机等软件, 则还需建立指向Cluster,ClusterStorage,VT的baseurl.
6. 测试
# system-config-packages (在XWindow下, 选择安装需要的软件包)
# yum install lrzsz (下载安装lrzsz软件包,自动查找解决依赖关系)
7.将mount命令写入fstab
为方便,把这些mount写进/etc/fstab,以便开机就挂载:
/repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6 iso9660 loop 0 0
rhel6.1的workstation的.repo文件配置如下:
[Workstation]
name=rhel6server
baseurl=file:///repo/rhel6.1/Workstation
enable=1
gpcheck=1
gpgkey=file:///repo/rhel6.1/RPM-GPG-KEY-redhat-release
配置光盘源
第一步:mount /dev/sr0 /mnt或者mount /dev/cdrom /mnt挂载光盘
第二步:建立repo文件 vim /etc/yum.repos.d/felix.repo
[Server]
name=rhel6server
baseurl=file:///mnt
enable=1
gpcheck=0
第二步:yum install httpd 测试有没有配好
如果报下面这个错误
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Public key for cyrus-sasl-devel-2.1.23-8.el6.i686.rpm is not installed
修改/etc/yum.conf 文件,把里面的gpgcheck=1改为gpgcheck=0,跳过验证。
相关文章推荐
- RedHat Linux Enterprise 5 配置 yum
- Redhat 配置YUM 从centos5源更新软件
- CentOS/Redhat:手动配置IP地址
- RedHat Linux Enterprise 5 yum 配置
- redhat 5.4 yum配置
- 关于redhat9.0里,手动安装的apache的自启动的配置
- CentOS/Redhat:手动配置IP地址(命令和图形界面)
- redhat linux enterprise 5.0版本配置yum出错及解决方案
- Redhat enterprise linux 6 beta 中的iso本地源yum服务的配置
- RedHat Linux Enterprise 5 yum 配置
- 配置REDHAT 5的yum使用CentOS 5的源
- redhat配置centos5 yum
- RedHat配置YUM 从centos5源与光盘源更新软件
- redhat5.6 配置CentOS的Yum
- RedHat 5.5配置yum 从centos5源与光盘源更新软件
- RedHat5上配置YUM方法以及YUM的使用方法
- Redhat 配置YUM 从centos5源更新软件
- redhat enterprise 5 简单配置yum 源
- 【推荐】在RedHat Server 5.4上安装YUM【利用网易免费yum源,配置和更新yum】
- redhat 6配置yum