• 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

  • 相关阅读:
    依赖注入方法
    依赖注入
    用spring来控制反转(ioc)
    ioc控制反转笔记
    写模块的流程例子
    淘淘商城笔记1
    二叉树的前序中序后序遍历
    专题2 二叉树(go)
    专题1:二分查找
    python自动化开发-[第三天]-编码,函数,文件操作
  • 原文地址:https://www.cnblogs.com/chinacloud/p/1988257.html
Copyright © 2020-2023  润新知