首页 > 代码库 > Linux下软件分类与安装

Linux下软件分类与安装

       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软件仓库提供









Linux下软件分类与安装