• 软件包介绍

    • 源码包(脚本安装包)
    • 二进制包(RPM包,系统默认包)
  • 源码包

    • 优点

      • 开源,如果有足够的能力,可以修改源代码
      • 编译安装,更加适合自己的系统,稳定高效
    • 缺点
      • 安装步骤较多,容易出错
      • 编译过程时间较长
  • RPM包

    • 优点: 包管理系统简单,只需要几个命令就可以实现包的安装,升级,查询和卸载
    • 缺点: 经过编译,不再可以看到源代码
  • 脚本安装包

    • 优点: 安装简单,快捷
    • 缺点: 完全丧失了自定义性
  • 使用rpm方式管理软件包

    • 包全名: 操作的包是没有安装的软件包时,是包全名,而且要注意路径
    • 包名: 操作已经安装的软件包时,使用包名,是搜索/var/lig/rpm/中的数据库
    • rpm -ivh 包全名
      • -i(install)
      • -v(verbose) 显示详细信息
      • -h(hash)显示进度
    • rpm -Uvh 包全名
      • -U(upgrade) 升级
    • rpm -e 包名
      • -e(erase) 卸载
    • rpm -qa
      • 查询所有已经安装的rpm包
  • 使用yum方式管理软件包

    • yum源的概念

      • 简单来说,我们请求软件包时,则会到yum源搜索软件包,即我们配置的服务器地址,一般这个repos在etc目录下,不同系统位置不同,etc目录下很容易找到
      • [base] 容易名称,一定要放在[]中
      • name 容易说明,可以自己随便写
      • mirrorlist 镜像站点,这个可以注释掉
      • baseurl 我们的yum源服务器地址
      • enabled 此容器是否生效
      • 一般来说,上面的配置baseurl和mirrorlist只要有一个生效就可以了
    • 常用yum命令
      • yum list

        • 查询所有可用软件包列表
      • yum search
        • 搜索服务器上所有和关键字相关的包
      • yum -y install 包名
        • yum -y install gcc
      • yum -y update 包名
      • yum -y remove 包名
  • 使用源码包方式安装(建议)
    1. 下载源码包
    2. 解压缩下载的源码包
    3. 进入解压目录
    4. /configure 软件配置与检查
      • 定义需要的功能选项
      • 检测系统环境是否符合安装要求
      • 把定义好的功能选项和检测环境的信息都写入Makefile文件,用于后续的编辑
      • 可以使用./configure --help来查看有哪些选项
    5. make编译
      • make clean
    6. make install 编译安装

CentOS常用软件安装方法的更多相关文章

  1. centos的软件安装方法rpm和yum

    centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令  类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装   类似[ubuntu ...

  2. Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome

    中文输入法 切换到root用户,运行以下命令: yum install "@Chinese Support" 按照提示,一路Yes等待安装完成.安装完成后点击左上角System - ...

  3. Ubuntu 常用软件安装方法

    macubuntu 安裝方法: $wget https://github.com/downloads/ChinaLuo/Mac_Ubuntu/Mac_Ubuntu-12.04.tar.gz -O /t ...

  4. CentOS常用软件安装

    yum install *firefox* yum install flash-plugin

  5. ubuntu一些基本软件安装方法

    ubuntu一些基本软件安装方法 首先说明一下 ubuntu 的软件安装大概有几种方式:1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 deb ...

  6. Ubuntu16.04系统美化、常用软件安装等,长期更新

    Ubuntu16.04系统美化.常用软件安装等,长期更新 IT之家啊 18-09-0915:00 因为我个人偏向于玩VPS.服务器之类的东西,所以一般我都是用CentOS.不过对于桌面版的Linux, ...

  7. Ubuntu 18.04 安装和常用软件安装

    Ubuntu 18.04 安装 下载 Ubuntu 制作 U 盘启动盘 设置电脑为 U 盘启动 插入 U 盘,重启电脑 按照提示安装 Ubuntu 更新 NVIDIA 显卡和 Broadcom 无线网 ...

  8. Linux软件安装方法

    常用的两种软件安装方法: 1.RPM软件安装 rpm -qi 软件名 查询 rpm -ivh *.rpm 安装 rpm -e 软件名 卸载 系统自带的一些rpm包在系统镜像的Server文件夹里,需要 ...

  9. 《前端运维》一、Linux基础--09常用软件安装

    一.软件包管理 RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序".软件包有几种类型,我们一起来看下: 源 ...

随机推荐

  1. JAVA- 切换默认的Java

    删除自带的java yum remove java java -version发现还有java,因为电脑上安装了多个版本的java,这时我们可以用 yum groupremove java 通过组的这 ...

  2. php之定义大字符串数据时使用定界符来标识

    在定义大字符串数据时,通常使用定界符来标识,这种方式能保留文本中的格式,如文本中的换行.定界符使用格式如下. <<<identifier 格式化文本 identifier 其中,符号 ...

  3. JS获取内联样式

    JS获取内联样式 //获取内联样式 function getCss(obj,attr){//obj:对象,name:style属性 if(obj.currentStyle) { return obj. ...

  4. php 设置页面导航动态active类样式的添加

    在用php制作项目中,一般都是把页头和页脚分离出来.页头导航在选中状态时会有一些样式,例如active等,当页面在首页时候,导航的首页也应该是active的样式,那么,怎么用php控制这些样式的添加和 ...

  5. 维度表, 事实表, 数据仓库, BI...

    以前一直对维度表, 事实表, 数据分析, BI等概念等有一些模糊. 这几天的学习终于让这些有了一些眉目了: 维度表示你要对数据进行分析时所用的一个量, 比如你要分析产品销售情况, 你可以选择按类别来进 ...

  6. 10 Python 数据类型—集合

    在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法 ...

  7. Java企业微信开发_13_异常:com.qq.weixin.mp.aes.AesException: 解密后得到的buffer非法

    一.异常信息 方法:POST@ echostr是否存在 :false java.lang.IllegalArgumentException: 20 > -367029533 at java.ut ...

  8. hdu--2570--迷瘴(贪心)

    #include<iostream> #include<vector> #include<algorithm> using namespace std; int m ...

  9. nodejs stream基础知识

    分类 nodejs 的 stream 有四种: Readable:可读流 Writable: 可写流 Duplex:双工流 Transform:转换流 Readable // _read方法是从底层系 ...

  10. 用NodeJS打造多人在线聊天室(NodeJS & SocketIO & Express & EJS & MongoDB & Gulp)

    项目背景 这个项目主要是为了玩玩NodeJS,项目的方向大概是做出类似QQ的在线聊天系统.想要在线体验可以点击在线演示. 项目使用PM2进行部署和管理,功能在不断的迭代开发中.如果你觉得这个项目比较有 ...