您的位置:首页 > 运维架构 > Linux

Linux软件包管理

2011-07-18 14:08 746 查看

通常Linux应用软件的安装包有三种:
1、tar包,如software-1.2.3-1.tar.gz。它使用unix系统的打包工具tar打包。
2、rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。
3、dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。
大多数linux应用软件包的命名都有一定的规律: 名称-版本-修正版-类型。
------------------------------------华丽的分割线----------------------------------


Linux应用程序的软件包中可以包含两种不同的内容:

1、一种是可执行文件,解开包后就可以直接运行。windows中所有的软件包都是这种类型。安装完这个程序后就可以直接使用,但你看不到源程序。而且下载时要选择平台。否则无法使用。
2、另一种则是源程序,也就是解开包后,你还要使用编译器将其编译成可执行文件。这在windows中几乎是没有的,因为windows的思想是不开放源程序的。
------------------------------------华丽的分割线----------------------------------


tar包的安装:

1、获得应用软件:通过下载或者其他手段。并将其拷贝到宿主目录#cp xxx.tar.gz ~/。
2、解压缩文件:一般tar包都会再做一次压缩。一般为xxx.tar.gz。至于解压命令可以参看linux常用命令日志。
3、阅读附带的INSTALL文件、README文件。
4、执行#./configure命令。对于多数需要编译的软件,其安装方法大体相同。执行解压缩后产生的一个名为 configure的可执行脚本程序。它是用于检查系统是否有编译时缩需的库,以及库的版本是否满足编译的需要等安 装所需要的系统信息。为随后的编译工作做准备。如果检查过程中发现错误,configure会给予提示,并停止检 查。你可以根据提示对系统进行配置。再重新执行改程序。检查通过后,将会生成用于编译的MakeFile文件。此 时,可以开始进行编译了。
5、执行#make命令。该命令用于编译。
6、执行#make install命令。该命令用于安装。安装完毕应该清除编译过程中产生的临时文件和配置过程中产生的文 件。命令如下:
7、#make clean
#make distclean
8、安装完毕!
------------------------------------华丽的分割线----------------------------------


rpm包的安装:(rpm包的安装有两种方法:1、使用rpm命令。2、使用yum命令。)
/这两种方法中的yum安装最简单,推荐使用。rpm安装比较麻烦,涉及到很多软件依赖关系。/

1、rpm安装简单介绍(详细信息参看rmp命令):
安装:#rpm -i filename.i386.rpm
卸载:#rpm -e [package name]
2、yum安装简单介绍(详细信息参看yum命令):
安装:yum install [filename]
卸载:yum remove [filename]
------------------------------------华丽的分割线----------------------------------








dpkg包安装不做介绍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: