zoukankan      html  css  js  c++  java
  • RHEL6通过安装光盘或ISO文件制作本地yum源的方法

    rhel6中默认没有.repo文件,需要自己写一个。

    在使用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/Server    #centos6.4以上版本去掉后面的Server,其它字符做相应的修改
    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,跳过验证。

    拓展知识

    1、如何从rhel6.0升级到rhel6.1

    在RHEL6.0的上,将本地yum源更换为rhel 6.1的DVD镜像,开启终端,执行 yum update 命令,系统就会搜索新的更新内容并提示你进行更新,升级结束后重启系统。

    2、在字符界面安装Gnome桌面

    如果你是字符界面安装的系统的话,因为不让你选择软件包,所以你需要在安装好系统后,安装需要的软件,比如说桌面。

    在RHEL6.1中,gonme桌面包的名字变成了Desktop,这算是RHEL6.1默认的桌面了。但如果只安装这个组的话,也是不行的,他缺少了X协议的支持,在启动桌面的时候,会出现下面和X相关的错误提示。

     xinit: No such file or directory (errno 2): no server "/usr/bin/X" in PATH xinit: No such file or directory (errno 2): unable to connect to X server xinit: No such process (errno 3): Server error.

    所以说,要在字符界面下安装Gnome桌面,你需要安装两个组。
     

    yum groupinstall "X Window System"

    yum groupinstall "Desktop"

    3、把中文环境换成英文环境

    如果说,你安装系统的时候,选择了中文语言包的支持的话,那么系统会以中文显示。如果在终端使用的话,有点不方便,告别是用yum group*这些命令的时候,可能无法安装。echo $LANG

    解决的办法就是编辑

    /etc/sysconfig/i18n

    把zh_CN换成en_US LANG="en_US.UTF-8" 然后执行一次下面的命令 source /etc/sysconfig/i18n

    [root@linuxso.com ~]# echo $LANG
    en_US.UTF-8

  • 相关阅读:
    js中的原生Ajax和JQuery中的Ajax
    this的用法
    static的特性
    时政20180807
    java compiler没有1.8怎么办
    Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet Unknown Faceted Project Problem (Java Version Mismatch)
    分词器
    [数算]有一个工程甲、乙、丙单独做,分别要48天、72天、96天完成
    一点感想
    解析Excel文件 Apache POI框架使用
  • 原文地址:https://www.cnblogs.com/chinacloud/p/1988257.html
Copyright © 2011-2022 走看看