zoukankan      html  css  js  c++  java
  • Yum详细教程

    Yum详细教程

    一、          Yum简介

          Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

    二、Yum的安装

    132位系统的安装

    yum源来自chinalinuxpub.com,用的是centos,
    下载地址http://www.chinalinuxpub.com/yum.tgz
    安装:
    tar zxvf yum.tgz
    cd yum
    rpm -ivh *.rpm

    264位系统的安装
    1.
    下载rpm
    wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/python-elementtree-1.2.6-7.el4.rf.x86_64.rpm
    wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/python-sqlite-1.0.1-1.2.el4.rf.x86_64.rpm
    wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
    wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/yum-2.4.2-0.4.el4.rf.noarch.rpm
    wget ftp://fr2.rpmfind.net/linux/PLD/dists/ac/ready/i386/libsqlite-2.8.15-1.i386.rpm

    安装
    rpm -ivh python-elementtree-1.2.6-7.el4.rf.x86_64.rpm
    没问题
    python-sqlite-1.0.1-1.2.el4.rf.x86_64.rpm的时候遇到了问题。
    [root@local yum]# rpm -ivh python-sqlite-1.0.1-1.2.el4.rf.x86_64.rpm
    error: Failed dependencies:
        libsqlite.so.0()(64bit) is needed by python-sqlite-1.0.1-1.2.el4.rf.x86_64
    查了查可以通过装sqlite解决,于是
     wget ftp://ftp.univie.ac.at/systems/linux/dag/redhat/el4/en/x86_64/dag/RPMS/sqlite-2.8.17-1.el4.rf.x86_64.rpm
    然后安装sqlite又出错
    [root@local yum]# rpm -ivh sqlite-2.8.17-1.el4.rf.x86_64.rpm
    error: Failed dependencies:
        libncurses.so.5()(64bit) is needed by sqlite-2.8.17-1.el4.rf.x86_64
        Suggested resolutions:
        ncurses-5.4-13.x86_64.rpm
    于是去安装ncurses,
    wget ftp://ftp.uni-bayreuth.de/pub/redhat.com/fedora/linux/core/3/x86_64/os/Fedora/RPMS/ncurses-5.4-13.x86_64.rpm
    rpm -ivh ncurses-5.4-13.x86_64.rpm

    然后后面的安装很顺利:
    rpm -ivh sqlite-2.8.17-1.el4.rf.x86_64.rpm
    rpm -ivh python-sqlite-1.0.1-1.2.el4.rf.x86_64.rpm
    rpm -ivh python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
    rpm -ivh yum-2.4.2-0.4.el4.rf.noarch.rpm


    3.
    配置Repository
    wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
    rpm -ivh rpmforge-release-0.3.6-1.el4.rf.i386.rpm


    最后,安装完成:yun update一下,不报错就ok了。

     

     

    三、Yum命令:

    yum各个命令  

    安装:  yum install RPM包的名称  

    删除:  yum remove RPM包的名称  

    搜索:  yum search  RPM包的名称  

    显示仓库所有文件:  yum list  

    显示安装包详细说明信息:  yum info  RPM包的名称  

    更新安装:  yum update  RPM包的名称  

    清除服务器仓库缓存等:  yum clean all  

    本地安装:  yum localinstall  /路径/RPM包的名称  

    本地更新:  yum localupdate /路径/RPM包的名称  

    显示安装包所安装的文件列表:  yum provides  RPM包的名称  

    反查文件所属安装包:  yum whatprovides  /路径/文件  

    注:  若安装时需要安装到指定的文件夹,则需要 --installroot  

    举例:      yum install --installroot=/mnt  vim

     

     

    四、yum本地源的安装

    yum本地源的搭建

    1、安装nginx

    2、把所有的rpm包都放到nginx的一个网页目录下,并保证能正常访问

    3、把认证文件放到nginx的一个网页目录下,并保证能正常访问

    4createrepo /data0/htdocs/www/RPMS createrepo命令把源发布

    设置源文件:

    vi /etc/yum.repos.d/as4-base.repo

    #released base

    [base]

    name=Red Hat Enterprise AS release 4 Updates

    baseurl=http://10.167.27.29/RPMS

    gpgcheck=1

    gpgkey=http://10.167.27.29/RPM-GPG-KEY

  • 相关阅读:
    设计模式之命令模式
    设计模式之享元模式
    设计模式之建造者模式
    设计模式之策略模式
    设计模式之责任链模式
    maven打包三种方式
    java native:Java本地方法调用(jni方式)
    数据库五大约束使用方法
    数据库连接池的配置方式(阿里,日本)
    tomcat数据库连接池的几种配置方法
  • 原文地址:https://www.cnblogs.com/feihongwuhen/p/7171051.html
Copyright © 2011-2022 走看看