zoukankan      html  css  js  c++  java
  • RedHad中yum安装与使用

    yum的安装对于linux来说,是一个福音,至少安装软件来说,非常非常方便,以前使用rpm安装,那个各种依赖,哎,说多了都是泪,现在有这个yum就方便多了.

    此处记录redhad的安装.其实我也是借鉴别人的,网上很多资料.redhad的版本为6.0,以后很多东西的安装都需要这个,所以...


    RedHat Linux系统通常默认安装了yum,但是使用yum安装的时候经常出现nothing to do.
    原因:

    红帽的 yum 在线更新是收费的,而且必须注册系统之后才能使用。

    故,经常需要重新安装yum才能使用那些可用的源.

    特别说明:  安装yum需要联网的


    1) 卸载RedHat yum

    rpm -qa | grep yum | xargs rpm -e --nodeps

    对 xargs 稍微解释下: xargs 默认以空格作为分隔符(linux还有一个专门分割的操作的命令),将查找到的yum的一堆文本切割成几个单独的文本,然后使用rpm -e进行卸载,nodeps是不管包依赖的依赖情况进行卸载.

    2) 使用wget download 相关安装包

    src源: 

    http://mirrors.163.com/centos/6/os/x86_64/Packages/

    需要下载的包列表:

    python-iniparse-0.3.1-2.1.el6.noarch.rpm

    yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

    yum-3.2.29-60.el6.centos.noarch.rpm

    yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

    命令:

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-60.el6.centos.noarch.rpm

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

    wget下载的rpm文件在当前路径下,通过ls可以看到下载好的文件

    3) 安装

    rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm 
    rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm 
    rpm -ivh yum-3.2.29-60.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

      Notice:最后两个安装包要一起安装,这两个包相互依赖,坑!

    4) 配置网易源

    如果 /etc/yum.repos.d/rhel-debuginfo.repo 这个文件存在的话就备份一下:

    mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak

    不存在的话直接创建:

    touch /etc/yum.repos.d/rhel-debuginfo.repo

    编辑它:

    vim /etc/yum.repos.d/rhel-debuginfo.repo

    内容如下

    [base]
    name=CentOS-$releasever - Base
    baseurl=http://mirrors.163.com/centos/6/os/$basearch/

    gpgcheck=1
    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

    #released updates
    [updates]
    name=CentOS-$releasever - Updates
    baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

    #packages used/produced in the build but not released
    #[addons]
    #name=CentOS-$releasever - Addons
    #baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
    #gpgcheck=1
    #gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras
    baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus
    baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
    gpgcheck=1
    enabled=0

    安装成功了!!
    测试下:
    yum -y install ftp.(默认情况下,ftp客户端在linux没有安装,可以直接输入ftp,发现提示:command not found)
  • 相关阅读:
    Sum Root to Leaf Numbers
    Sum Root to Leaf Numbers
    Sort Colors
    Partition List
    Binary Tree Inorder Traversal
    Binary Tree Postorder Traversal
    Remove Duplicates from Sorted List II
    Remove Duplicates from Sorted List
    Search a 2D Matrix
    leetcode221
  • 原文地址:https://www.cnblogs.com/zkongbai/p/4968100.html
Copyright © 2011-2022 走看看