zoukankan      html  css  js  c++  java
  • linux 软件包管理

    软件包是什么?

    程序(软件)组成部分:

    1. 二进制程序   可执行命令
    2. 库    .so文件
    3. 配置文件 .conf
    4. 帮助文件  readme  /usr/share/man

    linux安装软件的方式3种

    1.yum安装   

    优点:自动去配置的yum下搜素软件包,自动安装,自动解决依赖关系,很厉害

    缺点:yum安装受限于yum仓库,并且安装到哪个路径,难以更改

    因此yum工具适用于简单,不重要的软件,方便安装.

    yum工具的配置

      1.配置yum源,第一步找到yum的仓库目录  /etc/yum.repos.d  然后在这个目录下,只有叫做  *.repo的文件才会被识别yum仓库文件

      2.移除所有系统自带的yum仓库,放入到一个备份文件夹中  cd /etc/yum.repos.d

        mkdir allback文件夹

        mv   ./*  allback    移动所有旧仓库文件  ,到allback中

      3.下载阿里云的yum源

        访问https://opsx.alibaba.com/mirror   阿里巴巴开源镜像站

        找到要用的centos系统    当然其他的也可以 ,找到最新的ContOS7   

    • 配置第一个仓库
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    vim    CentOS-Base.repo  #查看  如下都是阿里云便对了
    
    
    baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
            http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
            http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
    • 配置第二个epel仓库
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

      4.确保 /etc/yum.repos.d目录下,只有两个阿里云的两个yum仓库即可

    [root@192 yum.repos.d]# ls -a
    .  ..  allback  CentOS-Base.repo  epel.repo

    2.源码编译安装

    源码编译安装,适合重量级的,企业应用,且源码编译安装可以扩展很多第三方功能

    3.rpm包安装

      1.下载rpm包格式  2.通过rpm -ivh   xxx.rpm安装

    这种方式不推荐,因为需要手动解决依赖关系

  • 相关阅读:
    mysql标准写法及其他常见问题
    java动态代理_aop2
    java动态代理_aop
    oracle11g exp导出问题:部分表导不出来
    决策树算法学习笔记
    阿里云九折优惠码
    标准差(Standard Deviation) 和 标准误差(Standard Error)
    Pipeline 与 xargs
    【Linux运维-集群技术进阶】Nginx+Keepalived+Tomcat搭建高可用/负载均衡/动静分离的Webserver集群
    求最大连续和——dp
  • 原文地址:https://www.cnblogs.com/CrazySheldon1/p/10487070.html
Copyright © 2011-2022 走看看