Linux系统下软件分类
rpm软件包 ----------->扩展名为“.rpm”
deb软件包 ----------->扩展名为“.deb”
一般为“.tar.gz”、“.tar.bz2”压缩
源代码软件包 包,包含程序源代码
附带安装程序的软件包 绿色免安装的软件包 应用程序与系统命令的关系
文件位置
系统命令:一般在/bin和/sbin目录中,或为Shell内部指令
应用程序:通常在/usr/bin和/usr/sbin目录中
主要用途
系统命令:完成对系统的基本管理工作,例如IP配置工具
应用程序:完成相对独立的其他辅助任务,例如网页浏览器
适用环境
系统命令:一般只在字符操作界面中运行
应用程序:根据实际需要,有些程序可在图形界面中运行
运行格式
系统命令:一般包括命令字、命令选项和命令参数
应用程序:通常没有固定的执行格式
==========================================================
源码包的安装过程
>>下载源代码安装包文件
1>tar包解压缩 : 可指定解压路径到/usr/src
2>./configrura配置 : 设置安装目录,安装模块等选项
3>nake编译:生成可执行的二进制文件Makefile
4>makeinstall 安装:复制二进制文件到系统,配置应用环境
>>配置并使用应用软件
RPM包
>>RPMRedHatPackage Manager
由红帽公司提出,建立统一的数据库文件,详细记录软件包的安装、卸载等变化信息,能够自动分析软件包依赖关系。
firefox-17.0.10-1.el6.centos.x86_64.rpm
软件名称-版本号-发行次数-硬件平台.扩展名
==========================================================
YUM
>>>YUM,Yellowdog Updater Modified
基于RPM包构建的软件更新机制
可以自动解决rpm包之间的依赖关系
所有软件包由集中的YUM软件仓库提供