• RedHat AS4 配置Yum


          Linux上常用的安装和升级工具可能就是yum了,所以记录一下rhel 4环境中yum的配置。

          例如,要在服务器上安装lynx程序,传统的安装方式,要到linux安装光盘中寻找lynx软件包的RPM,将其上传到服务器方,并运行rpm -ivh <文件名>的方式来安装。而使用yum管理,只要运行yum install lynx即可完成安装。

    yum会自动连接到互联网上的linux更新源,下载最新版本的包自动安装;如果lynx已经安装了,现在需要升级到最新版本,则运行yum upgrade lynx即可完成升级。

      可以看到,yum是非常简单易用,绝大部分安装包都可以从网络获得,而无须手工上传安装了。

      在标准的Redhat Enterprise Linux上,默认没有安装yum,需要单独下载并安装。此外,Redhat Enterprise Linux的更新是由Redhat提供的收费服务。

    但由于Redhat Enterprise Linux和CentOS是基本通用的,所以可用CentOS源来升级redhat

    1. 首先安装yum和相关的rpm包

      注意:本安装包只提供给as4系统之用

      http://www.swsoft.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz

        或http://www.haoxm.net/tools/yum_forAS4.tar.gz

    下载并解压缩yum包和升级文件

    wget http://www.haoxm.net/tools/yum_forAS4.tar.gz

    tar –zxvf yum_forAS4.tar.gz

    rpm -ivh *.rpm

    2. 将解压缩后得到的CentOS-Base.repo复制到/etc/yum.repos.d/目录里边

           cp CentOS-Base.repo  /etc/yum/repos.d/

    注意:本CentOS-Base.repo文件只提供给as4系统之用

    3. 执行如下命令导入GPG Key

      rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

     或rpm --import http://www.haoxm.net/tools/RPM-GPG-KEY-CentOS-4

    现在可以开始使用yum了。yum的主要参数包括search/install/upgrade/remove。

      

    4. 要安装一个软件,比如安装lynx字符浏览器,则可以执行

      yum install lynx

      注意:

      1. 使用yum的过程中,有些程序包是不能升级的。

      2. 如果使用yum对全部系统都进行升级,则会发现升级后系统版本将从redhat变成centos

    这是因为升级使用的是免费centos的yum源,所以升级最好有选择的执行

    5. 关于CentOS-Base.repo 配置文件的YUM源设置

    [base]
    
    name=CentOS-4 - Base
    
    baseurl=http://mirror.centos.org/centos/4/os/$basearch/
    
    gpgcheck=1
    
     
    
    #released updates
    
    [update]
    
    name=CentOS-4 - Updates
    
    baseurl=http://mirror.centos.org/centos/4/updates/$basearch/
    
    gpgcheck=1
    
     
    
    #packages used/produced in the build but not released
    
    [addons]
    
    name=CentOS-4 - Addons
    
    baseurl=http://mirror.centos.org/centos/4/addons/$basearch/
    
    gpgcheck=1
    
     
    
    #additional packages that may be useful
    
    [extras]
    
    name=CentOS-4 - Extras
    
    baseurl=http://mirror.centos.org/centos/4/extras/$basearch/
    
    gpgcheck=1
    
     
    
    #additional packages that extend functionality of existing packages
    
    [centosplus]
    
    name=CentOS-4 - Plus
    
    baseurl=http://mirror.centos.org/centos/4/centosplus/$basearch/
    
    gpgcheck=1
    
    enabled=0
    
     
    
    #contrib - packages by Centos Users
    
    [contrib]
    
    name=CentOS-4 - Contrib
    
    baseurl=http://mirror.centos.org/centos/4/contrib/$basearch/
    
    gpgcheck=1
    
    enabled=0

    注:这里默认的http://mirror.centos.org/centos/4/  已经不存在YUM源;

    根据ReadMe里面的提示:

    This directory (and version of CentOS) is depreciated.  
    
    CentOS-4 is now past EOL
    
    You can get the last released version of centos 4.9 here:
    
    http://vault.centos.org/4.9/
    所以我们需要将原来的url:http://mirror.centos.org/centos/4/  替换为:http://vault.centos.org/4.9/
  • 相关阅读:
    2019-9-2-C#命令行解析工具
    2018-9-20-断点调试-Windows-源代码
    2018-9-20-断点调试-Windows-源代码
    2018-8-10-dot-net-core-使用-IPC-进程通信
    2018-8-10-dot-net-core-使用-IPC-进程通信
    Java实现 LeetCode 592 分数加减运算(纯体力活)
    Java实现 LeetCode 590 N叉树的后序遍历(遍历树,迭代法)
    Java实现 LeetCode 590 N叉树的后序遍历(遍历树,迭代法)
    Java实现 LeetCode 590 N叉树的后序遍历(遍历树,迭代法)
    Java实现 LeetCode 589 N叉树的前序遍历(遍历树)
  • 原文地址:https://www.cnblogs.com/moriarty/p/2496496.html
Copyright © 2020-2023  润新知