码迷,mamicode.com
首页 > 系统相关 > 详细

Linux----软件安装管理(慕课网笔记)

时间:2018-03-07 10:33:06      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:软件安装   光盘   http   软件发布   程序   rpm   安装   实现   分类   

一、软件包安装简介

  1. 软件包分类
    • 源码包
      • 脚本安装包
    • 二进制包(rpm包,系统默认包)
  2. 源码包
    • 源码包优点
      1. 开源,如果有足够能力,可以自行修改源代码
      2. 可以自由选择所需的功能
      3. 软件是编译安装,所以更加适合自己系统,更加稳定,效率更高
      4. 卸载方便
    • 源码包缺点
      1. 安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误
      2. 编译过程时间较长,安装比二进制安装时间长
      3. 因为是编译安装,安装过程中一旦报错,新手很难解决
  3. rpm包
    • 二进制包优点
      1. 包管理系统简单,只需通过几个命令即可实现包的安装/升级/查询和卸载
      2. 安装速度比源码包安装要快的多
    • 二进制包缺点
      1. 经过编译,不再可以看到源代码
      2. 功能选择不如源码包灵活
      3. 依赖性
  4. 脚本安装包
    • 所谓的脚本安装包,就是把复杂的软件包安装过程写成了程序脚本,初学者可以执行脚本程序,实现一键安装。但实际安装的还是源码包和二进制包。
    • 优点:安装简单,快捷
    • 缺点:完全丧失了自定义性

 

二、rpm命令管理

1)rpm包命名规则

(一)rpm包的来源

rpm包在系统光盘中

(二)rpm包命名规则

httpd-2.2.15-15.e16.centos.1.i686.rpm

——httpd,软件包名

——2.2.15,软件版本

——15,软件发布的次数

——e16.centos,适合的Linux平台

——i686,适合的硬件平台

——rpm,rpm包扩展名

(三)rpm包依赖性

  • 树形依赖:a→b→c
  • 环形依赖:a→b→c→a(解决方法:把a,b,c三个安装包在一个命令执行)
  • 模块依赖:详情查询网址:www.rpmfind.net(.so.2结尾,库文件依赖)

 

2)安装命令

 

3)升级与卸载

 

4)rpm包查询

 

5)rpm包校验

 

三、yum在线管理

 

 

 

四、源码包管理

 

 

 

 

 

五、脚本安装包

Linux----软件安装管理(慕课网笔记)

标签:软件安装   光盘   http   软件发布   程序   rpm   安装   实现   分类   

原文地址:https://www.cnblogs.com/maple-study/p/8520262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!