zoukankan      html  css  js  c++  java
  • linux yum配置

    一 。什么是yum

        yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好

    常用命令: 

       

       搜索rpm包  yum search 大概包名
       安装包  yum -y install 完整包名包名
       查看已安装 rpm -qa 大概包名
       卸载包 rpm  -e 完整包名 

     举例: 比如使用secureCRT上传和下载文件 可以使用 Zmodem在linux中使用 rz 接受文件到linux 使用sz 文件名 发送文件到window

       首先通过 yum 在linux安装 rz和sz的功能

        

       yum search rz  搜索到项目 lrzsz.x86_64  
       yum -y install lrzsz.x86_64   安装成功后就可以使用 rz和sz命令
    securecrt设置下载到window的位置 登录linux后选择 会话选项

    点击终端-X/Y/Zmodem 设置下载和上传的目录



    二 。配置不同yum源

       不同的linux发布版都会维护一个镜像列表 该列表可以帮你寻找离你最近的镜像地址  比如 

        163  http://mirrors.163.com/

         阿里云   http://mirrors.aliyun.com/

        开源网 http://mirrors.neusoft.edu.cn/

      如果需要配置为固定镜像地址 可以修改 /etc/yum.repos.d/CentOS-Base.repo 每个镜像站都提供了本网站的该文件 比如163

     1>进入首页 http://mirrors.163.com/
     2>选中 首页centos项 右边的【centos使用帮助】
     3>备份之前的repo文件  cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old
     4>下载帮助下关于不同centos版本的repo文件覆盖 CentOS-Base.repo
     5>yum clean all & yum makecache

    三。安装epel

        EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,

    适用于RHEL、CentOS和Scientific Linux.  中文官网 https://fedoraproject.org/wiki/EPEL/zh-cn  英文网 http://fedoraproject.org/wiki/EPEL

     下载epel的rpm包 安装后 可以使用yum 搜索到 linux其他额外包

    四。安装其他软件源

      el库:安装过程参考官网 http://elrepo.org/tiki/tiki-index.php

      Dag库 rmpfind搜索(rpmforge)安装 wget ftp://rpmfind.net/linux/dag/redhat/el7/en/x86_64/dag/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

      四。yum组操作

    查看可用的yum组

    [root@localhost bin]# yum grouplist
    已加载插件:fastestmirror
    没有安装组信息文件
    Maybe run: yum groups mark convert (see man yum)
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: ftp.sjtu.edu.cn
     * updates: ftp.sjtu.edu.cn
    可用的环境分组:
       最小安装
       基础设施服务器
       计算节点
       文件及打印服务器
       基本网页服务器
       虚拟化主机
       带 GUI 的服务器
       GNOME 桌面
       KDE Plasma Workspaces
       开发及生成工作站
    可用组:
       传统 UNIX 兼容性
       兼容性程序库
       图形管理工具
       安全性工具
       开发工具
       控制台互联网工具
       智能卡支持
       科学记数法支持
       系统管理
       系统管理工具
    完成

    这里所有的分组都是中文  比如开发工具   yum grouplist hidden 可以查看所有的可用的组

    查看某个组的的信息 以及包含的软件包 

    [root@localhost bin]# yum groupinfo 开发工具 
    已加载插件:fastestmirror
    没有安装组信息文件
    Maybe run: yum groups mark convert (see man yum)
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: ftp.sjtu.edu.cn
     * updates: ftp.sjtu.edu.cn
    
    组:开发工具
     组编号:development
     描述:基本开发环境。
     必要的软件包:
       +autoconf
       +automake
        binutils
       +bison
       +flex
       +gcc
    安装某个组下所有的软件包  
    yum groupinstall 组名 (比如 开发工具)




  • 相关阅读:
    idea中运行hadoop的案例使用打jar包的方式操作(HDFS java API)
    eclipse集成使用Hadoop插件运行WordCount程序
    Linux中hadoop运行第一个自带的Wordount程序
    windows配置hadoop环境变量
    Linxu安装mysql
    Linux开机自启动网路连接
    studio开发之简单的登陆
    使用JDK自带的JConsole性能调优
    观察者模式
    mysql中的(B+数据)
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9331203.html
Copyright © 2011-2022 走看看