• 软件包管理


    内核的升级,小到vi,大到openstak,都需要安装。

    一、软件包类型

    A、源码包    需要编译    nginx-1.12.1.tar.gz

    B、二进制包     已编译     mysql-community-common-5.7.12-1.el7.x86_64.rpm 

    常见二进制包:RPM:redhat packge manager

    系统平台      包类型    工具        在线安装

    centos/RedHat    RPM    rpm,rpmbulild      yum

    ubantu/Debian    DPKG    dpkg        apt

    注意:不管是源码包还是二进制包,安装时都可能会有依赖关系。

    lsof |grep ^sshd 查看需要的依赖

    二、RPM包管理

    2.1 认识rpm包

    三、YUM源的管理

      yum源可以分为两大类:系统基础软件源 + 软件官方源

    [root@lh ~]# yum repolist  #查看当前的yum源和该源包的总数

      * base: mirrors.aliyun.com
      * extras: mirrors.aliyun.com
      * updates: mirrors.aliyun.com

    yum源的配置文件

    /etc/yum.repos.d/             #yum源地址在该文件夹下

    3.1 更换yum源(可选)

       默认的源是在国外,如果下载速度比较慢,就可以进行替换。

           阿里云yum源: https://opsx.alibaba.com/mirror

           网   易yum源 :   http://mirrors.163.com/

       点击进去,点击帮助:就能看到对应的替换方法(上面会教你如何替换)。

    替换完成以后:

      yum clearn all    //清除原来旧的YUM数据库

      yum makecache    //更新新的YUM仓库信息

    1 rm -rf /etc/yum.repos.d/*
    2 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    3 yum clean all
    4 yum makecache 
    更新yum源实例

    3.2 epel源

      上面的base,extra,update都是基础的,像ngnix什么都是没有的:yum list nginx

      epel是fodora的开源项目,专门更新这种软件,但是存在一个问题。专业软件版本会比较滞后

    A-----安装官方的epel源:

     [root@lh ~]# yum install -y epel-release

    使用 yum repolist 可以看到epel的源在国外。 

    B------使用阿里的源

    同yum源的安装方式

     =========================

    这样就可以安装ngix了

    3.3 yum 安装实例

    yum安装可以解决相对于的软件依赖关系。

    安装第三方软件的时候,查看官方手册来查看安装。

    3.3.1 yum安装nginx

    第一步:设置ngix官方yum源

      官方网站:http://nginx.org/

    第二步:选择pre-bulid 

     第三步:设置yum源:注意要修改os与osversion。可以先清空 /etc/yum.rep.d下面的文件,再进行操作

    [root@lh ~]# rm -rf /etc/yum.repos.d/*

     

    第四步:安装

    [root@lh ~]# yum install -y nginx

     3.3.2 安装mysql

    第一步:选择操作手册,

     

    在其中选择相对应的版本号,复制下载地址,直接安装:

    [root@lh ~]# yum install -y https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
    或者
    wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
    yum install -y mysql57-community-release-el7-11.noarch.rpm 

    到这里我们就有 mysql的yum源了。就可以直接安装了

  • 相关阅读:
    Uva455
    PAT乙级1059
    PAT乙级1092
    PAT乙级1076
    PAT乙级1065
    PAT乙级1049
    Uva1586
    《肇造区夏》读后感 读书笔记
    《老鼠虱子和历史》读后感 读书笔记
    《胡适口述自传》读后感 读书笔记
  • 原文地址:https://www.cnblogs.com/louhui/p/8758710.html
Copyright © 2020-2023  润新知