日期:2014-05-16  浏览次数:20713 次

linux下应用程序安装的总结
[转] http://www.51testing.com/?uid-230790-action-viewspace-itemid-118584

一、常用的Linux 应用软件的安装 包有2种:
  1. tar包,如software-1.2.3-1.tar.gz。它是使用linux系统的打包工具tar打包的。
  2. rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。
二、linux软件应用程序安装包的命名一般规律,它遵循:名称-版本-修正版-类型
??? 1.software-1.2.3-1.tar.gz 意义:
   软件名称:software
   版本号:1.2.3
   修正版本:1
   类型:tar.gz,说明是一个tar包。
  2.sfotware-1.2.3-1.i386.rpm
   软件名称:software
   版本号:1.2.3
   修正版本:1
   可用平台:i386,适用于Intel 80x86平台。
   类型:rpm,说明是一个rpm包。
   注:由于rpm格式的通常是已编译的程序,所以需指明平台。
???
三、Linux应用程序的软件包中可以包含两种不同的文件:
  1.一种就是可执行文件,也就是解开包后就可以直接运行的,但你看不到源程序,而且下载时要注意这个软件是否是你所使用的
平台,否则将无法正常安装。通常用rpm打包。
  2.另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。通常用tar打包的,一般来说,自己动手编
译源程序能够更具灵活性,会根据自己的系统环境进行安装,不过也比较麻烦会遇到很多问题。
四、源程序的应用软件(tar包)的安装步骤:
  
  1.取得应用软件:通过下载、其他 的方法获得;
  2.解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。
?????? 如果以gz格式压缩的tar包,则可以执行:“tar –xvzf software-1.2.3-1.tar.gz ”,就可以一步完成解压与解包工作
?????? 如果没有压缩则执行“tar –xvf software-1.2.3-1.tar”进行解包;
  3.阅读附带的INSTALL文件、README文件;
  4.执行“./configure --prefix=安装目录”命令为编译做好准备;如:./config --prefix=/usr/local/mysql
  5.执行“make”命令进行软件编译;
  6.执行“make install”完成安装;
  7.执行“make clean”删除安装时产生的临时文件。
五、使用rpm打包的应用软件的安装步骤:rpm包是redhat提供的打包工具。
??? 就一步,O(∩_∩)O~
???
??? rpm –ivh sfotware-1.2.3-1.i386.rpm
???? 参数     ?????? 参 数 说 明
   -i       安装软件
   -t       测试 安装,不是真的安装
   -p       显示安装进度
   -f       忽略任何错误
   -U     ?? 升级安装
   -v       检测套件是否正确安装
?????-e???????? ?卸载软件