19、linux软件管理之简述

软件包简介

软件包分类
  • 源码包
  • 二进制包(rpm包、系统默认包),二进制包在linux的各个分支中格式又有所不同,称呼也是因系统而已,以redhat而言,在centos(属于redhat)中,二进制包又被称为rpm包,根据系统安装文件Packages中的软件包格式,这种格式又被称作系统默认包。二进制包管理方式大致分为以下两种:
    • rpm管理
    • yum在线管理
源码包介绍
优点

开源;
可以很方便的自定义要安装的功能,并且如果能力足够可以修改源代码进行安装,比较适合定制安装;
更加稳定效率也更高;
没有二进制包的依赖性问题;
卸载比较方便。

缺点

需要手工安装,需要对系统熟悉到一定程度才能方便的安装,容易安装出错;
就是编译太慢;
安装过程中一旦出错新手很难解决。

脚本安装包

就像是windows程序中的给程序加外壳,但是需要专门的人为源码包进行安装脚本的编写,一般比较少。

二进制包介绍
优点

包管理系统简单,只通过几个命令就可以实现包的安装升级查询和卸载;
安装速度比源码包安装快得多;

缺点

不可以看到源代码;
自定义程度上不如源码包灵活;
软件包依赖性让人头疼。

软件包依赖性

树形依赖:a->b->c,只能从最底层的开始依次向上安装
环形依赖:a->b->c->a, 要安装这样的依赖类型的包,需要同时执行多个安装命令一起执行
模块依赖:安装需要依赖某一个模块而不是软件包,所以需要查询依赖的模块属于哪个包,模块依赖查询网站 www.rpmfind.net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值