Linux软件安装之软件包介绍

上一篇 / 下一篇  2011-06-25 17:30:32 / 个人分类:Linux

    要充分发挥电脑的作用,就得有大量的应用软件,完成不同的工作。在Windows环境中安装各种应用软件的思路与方法,想必大家早已熟悉。然而,在使用Linux时,我们却总会被这些本不应该是问题的问题所困扰:怎么安装应用软件?我的软件安装在什么地方?如何删除不要的应用软件?……

一、解析安装包命名
01. 通常Linux应用软件的安装包有三种形式
a>. tar包:如software-1.2.3-1.tar.gz,它是使用UNIX系统的打包工具tar打包的。
b>. rpm包:如software-1.2.3-1.i386.rpm,它是Redhat Linux提供的一种包封装格式。
c>. dpkg包:如software-1.2.3-1.deb,它是Debain Linux提供的一种包封装格式。
02. 软件安装包的扩展后缀名
>. 后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的。
>. 后缀为.rpm最初是RedHatLinux提供的一种包封装格式,现在许多Linux发行版本都使用。
>. 后缀为.deb是DebainLinux提供的一种包封装格式。
>. 后缀为.bin的一般是一些商业软件。
03. 软件安装包命名规则
大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型。例如,
a> software-1.2.3-1.tar.gz 意味着:
   > 软件名称:software
   > 版本号:1.2.3
   > 修正版本:1
   > 类型:tar.gz,说明是一个tar包。
b> sfotware-1.2.3-1.i386.rpm
   > 软件名称:software
   > 版本号:1.2.3
   > 修正版本:1
   > 可用平台:i386,适用于Intel 80x86平台。
   > 类型:rpm,说明是一个rpm包。(注:由于rpm格式的通常是已编译的程序,所以需指明平台。)

二、了解包里的内容
一个Linux应用程序的软件包中可以包含两种不同的内容:
1>. 一种就是可执行文件
    也就是解开包后就可以直接运行的,在Windows中所有的软件包都是这种类型。安装完这个程序后,就可以使用,但看不到源程序。而且下载时要注意这个软件是否是所使用的平台,否则将无法正常安装。
2>. 另一种则是源程序
    也就解开包后,还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。
    
    通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的,可以根据自己的情况来选择。


TAG:

 

评分:0

我来说两句

Open Toolbar