19、linux软件管理之简述
来源:互联网 发布:mp4 元数据 放头部 编辑:程序博客网 时间:2024/06/05 07:44
软件包简介
软件包分类
- 源码包
- 二进制包(rpm包、系统默认包),二进制包在linux的各个分支中格式又有所不同,称呼也是因系统而已,以redhat而言,在centos(属于redhat)中,二进制包又被称为rpm包,根据系统安装文件Packages中的软件包格式,这种格式又被称作系统默认包。二进制包管理方式大致分为以下两种:
- rpm管理
- yum在线管理
源码包介绍
优点
开源;
可以很方便的自定义要安装的功能,并且如果能力足够可以修改源代码进行安装,比较适合定制安装;
更加稳定效率也更高;
没有二进制包的依赖性问题;
卸载比较方便。
缺点
需要手工安装,需要对系统熟悉到一定程度才能方便的安装,容易安装出错;
就是编译太慢;
安装过程中一旦出错新手很难解决。
脚本安装包
就像是windows程序中的给程序加外壳,但是需要专门的人为源码包进行安装脚本的编写,一般比较少。
二进制包介绍
优点
包管理系统简单,只通过几个命令就可以实现包的安装升级查询和卸载;
安装速度比源码包安装快得多;
缺点
不可以看到源代码;
自定义程度上不如源码包灵活;
软件包依赖性让人头疼。
软件包依赖性
树形依赖:a->b->c,只能从最底层的开始依次向上安装
环形依赖:a->b->c->a, 要安装这样的依赖类型的包,需要同时执行多个安装命令一起执行
模块依赖:安装需要依赖某一个模块而不是软件包,所以需要查询依赖的模块属于哪个包,模块依赖查询网站 www.rpmfind.net
0 0
- 19、linux软件管理之简述
- 初窥Linux 之 简述软件安装
- linux之软件管理
- Linux学习之软件管理
- Linux之软件安装管理
- 软件开发之项目需求管理简述及个人项目几点管理实践注意事项[转]
- 软件开发中项目需求管理简述
- 软件开发项目需求管理简述
- Linux命令之软件管理--yum
- 20、linux软件管理之rpm
- 【Linux 基础篇】之软件管理.
- Linux学习笔记之软件安装管理
- linux系统基本命令之软件管理
- linux初学(二十一)之linux软件管理基础之YUM软件管理
- IA-32体系之任务管理简述
- linux初学(二十)之linux软件管理基础之RPM软件包管理
- linux下软件管理
- linux软件管理方式
- 跑马
- java 时间转换 将 util 时间转成 sql 时间
- java基础之集合List、Set、Map的区别
- opencv提取视频帧,将多张图片组合成视频(C++)
- HBase 1.1.2 Java 客户端 api(hbase 1.0 增删改查,建表、删表等)
- 19、linux软件管理之简述
- 获取 沙盒主路径 及其他下面的文件路径
- java 心跳机制
- Android 从底层实现让应用杀不死(1)
- 深入浅出JMS(二)--ActiveMQ简单介绍以及安装
- Android Studio导入github项目详解
- ios-手势总结-清扫手势
- ACdream 1099 瑶瑶的第K大
- 简单对象写入文件