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
软件包安装案例


发布评论