2024年4月5日发(作者:)

软件的安装和卸载

《中文版Linux 桌面操作系统初级教程》郭守华 宋雪娇 编著

概述

一般的Linux系统套件都包含了丰富的应用程序,但有时并不能满足实际需要。这时就要涉及

到对低版本软件的卸载、安装新版本软件,或者安装全新的应用软件。

简单的软件可能只包含一个可执行文件。但Linux系统中运行的大部分应用软件要复杂得多。

一般的应用程序或工具软件都会由多个可执行文件、配置文件、文档组成,有的还会涉及库文件。把所

有这些文件以及其存储位置的信息统一存储到在一起,就形成了安装包。讨论应用程序的安装和升级,

就是要讨论对这些安装包的安装和维护。

在linux系统中,安装包有多种格式。本章将一般性地介绍TAR 源码包和RPM包及其操作方法,

实际使用时,会出现这样那样的差异。读者应结合本章的实例,学习对软件包的管理和维护。

提示:对软件包的管理和维护,需要以root身份进行。

TAR源码包

tar源码包是在Linux环境下经常使用的一种源码发布的软件包。tar包文件一般都以

“.” 或“.2”作为扩展名。比如,,httpd 就是软件的名字,

也就是提供WWW服务的Apache服务器软件,2.0.48 则是这个安装包的版本号,. 表示这是一个经

过gzip 压缩的tar 包。再比如,2,kdevelop 是软件的名字,这个软件提供

了Linux 下的C++集成开发环境,版本为3.1.0,其扩展名2表明它是一个经过bzip 压缩的tar

包。

用tar包安装软件的一般过程是:首先,解开tar包,解包后一般都会形成一个以软件名命名的

目录;用其次,cd命令转移到这个目录,依次执行配置、编译和安装命令,安装工作就完成了;安装

后,一般应清理一下安装过程中的一些临时文件。

下面是解tar 包的命令例子:

tar -xvzf

tar -xvjf 2

配置、编译和安装命令一般是如下三条:

./configure

make

make install

清理临时文件的命令如下:

make clean

如果要卸载,则执行如下的命令。

make uninstall

RPM包

对于小型软件,按上述方法安装是可以的。但对于比较复杂的软件,运行configure命令前还需要设置很多系统变量,

configure命令本身也会要求提供复杂的参数。在安装前,必须自己检查文件的依赖关系。这对于初学者是比较困难的。为了简化软

包的安装,就出现了一种被称为RPM 的软件包。RPM 包也是非常常见的一种软件包。使用它安装软件,只需执行简单的命令即可。不

需要人工检查依赖关系。操作RPM 包的命令无非是安装和卸载两种。

安装的命令如下:

rpm -Uvh

其中, 是相应的RPM 包文件名,对应的软件包名就是kdevelope,版本号为3.1-1。

如果要卸载kdevelope,则执行如下的命令。

rpm -e kdevelope

软件包安装案例