以下面三个包为例(三个包都在 /etc/opt 目录下):

A. example-1.2.3-1.rpm

B. example-1.2.3-1.tar

C. example-1.2.3-1.tar.gz

安装 rpm 包

说起 RPM(REDHAT Package Management)标准的软件包,大家可能都会想起大名鼎鼎的 REDHAT 公司,正是 RPM 软件包发行方式的出现,使 Linux 中的应用软件安装变得简单。如果用户想安装按 RPM 方式发行的软件,只需简单地输入命令rpm -ivh xxx.rpm即可。

比如用户想安装 OpenOffice.org-1.0.1.rpm 软件包,只需输入命令rpm -ivh OpenOffice.org-1.0.1.rpm

RPM 软件包发行方式的另一个优点是它能够方便地对已经安装的 RPM 软件包进行删除,只要使用rpm -e OpenOffice.org-1.0.1命令就能将刚才安装的 OpenOffice.org-1.0.1.rpm 从硬盘上安全永久地删除。

如果你是在 X-Window 环境中安装/删除软件,那便有更好的办法,如果使用的是 KDE,可以使用 KDE 自带的 Kpackage 程序来对软件进行添加或删除,如果是使用 GNOME,则可以使用 Gnorpm 程序对软件进行管理。这两个程序都很像微软 Windows 中的添加/删除程序功能。以 RPM 软件包发行方式的软件 是最容易安装和管理的,建议大家以后多采用这种模式来管理软件。

安装方法:

1
rpm -ivh example-1.2.3-1.rpm

查看安装目录:

1
rpm -ql example-1.2.3-1

卸载:

1
rpm -e example-1.2.3-1

安装 tar 包安装方法

  1. 提取 tar 包:
1
tar -xvf example-1.2.3-1.tar
  1. 进入到提取后的目录下:
1
cd  example-1.2.3-1
  1. 再依次执行:
1
2
3
4
5
sudo ./configure    # 有的版本无此命令,则可跳过这一步骤
sudo make
sudo make install
sudo make clear  # 非必需
sudo make distclear  # 非必需

这样就完成了 tar 包的安装。

:免安装软件解包后直接进入目录,运行可执行文件(如:.cfw 后缀)即可使用,无需编译安装

安装 tar.gz(tgz) 包

以 tar.gz 为扩展名的软件包,是用 tar 程序打包并用 Gzip 程序压缩的软件包。

要安装这种软件包,需要先对软件包进行解压缩,使用tar -zxvf filename.tar.gz可以对软件包进行解压缩,解压缩所得的文件在以 Filename 为名的目录中。进入该目录,可以看到解压缩出来的文件了。

每种软件都有不同的安装方法,但是一般每个软件包解压缩后都有 Install 和 Readme 文件,帮助文件中会有详细的安装指导。

以 tar.gz(或 tgz)包发行的软件有一个缺点,就是一般不带自动反安装程序,如果需要对已经安装的此类程序进行删除,就不得不仔细查看 Makefile 中的安装路径和文件名,这些对于初学者有一些难度。

安装方法:

  1. 解压 tar.gz 包:
1
tar -zxvf example-1.2.3-1.tar.gz
  1. 之后方法和 example-1.2.3-1.tar 包一样

安装 tar.bz2 包

以 tar.bz2 为扩展名的软件包,是用 tar 程序打包并用 bzip2 程序进行压缩的软件包。它的优点是压缩率非常高,需要使用 “bunzip2 filename.tar.bz2” 进行解压。但以该种方式发行的软件包与 tar.gz 软件包有着同样的缺点,那就是删除非常麻烦。有两种方法安装。

安装方法一:

  1. 先解压 tar.bz2 包,执行bunzip2 example-1.2.3-1.tar.bz2命令解压得到 tar 包。
  2. 之后方法和 example-1.2.3-1.tar 包一样

安装方法二(推荐):

直接执行tar -jxvf example-1.2.3-1.tar.bz2命令解压即可。

PS:tar 命令的两个参数解释: -z:是否同时具有gzip的属性,亦即是否需要用gzip压缩;-j:是否同时具有bzip2的属性,亦即是否需要用bzip2压缩