Linux软件Software
![](/icons/25056de.gif)
安装和卸载
![](/icons/25056yi.gif)
直是困扰许多新用户
![](/icons/25056de.gif)
难题
![](/icons/25056dou2.gif)
在中
![](/icons/25056dou.gif)
我们可以使用软件Software自带
![](/icons/25056de.gif)
安装卸载
![](/icons/25056chengxu.gif)
或在控制面板中
![](/icons/25056de.gif)
“添加/删除
![](/icons/25056chengxu.gif)
”来实现
![](/icons/25056dou2.gif)
和其相类似
![](/icons/25056dou.gif)
在Linux下有
![](/icons/25056yi.gif)
个功能强大
![](/icons/25056de.gif)
软件Software安装卸载工具
![](/icons/25056dou.gif)
名为RPM
![](/icons/25056dou2.gif)
它可以用来建立、安装、查询、更新、卸载软件Software
![](/icons/25056dou2.gif)
该工具是在命令行下使用
![](/icons/25056de.gif)
![](/icons/25056dou2.gif)
在Shell
![](/icons/25056de.gif)
提示符后输入rpm
![](/icons/25056dou.gif)
就可获得该命令
![](/icons/25056de.gif)
帮助信息
软件Software
安装 Linux下软件Software
![](/icons/25056de.gif)
安装主要有两种区别
![](/icons/25056de.gif)
形式
![](/icons/25056dou2.gif)
第
![](/icons/25056yi.gif)
种安装文件名为xxx.tar.gz;另
![](/icons/25056yi.gif)
种安装文件名为xxx.i386.rpm
![](/icons/25056dou2.gif)
以第
![](/icons/25056yi.gif)
种方式发行
![](/icons/25056de.gif)
软件Software多为以源码形式发送
![](/icons/25056de.gif)
;第 2种方式则是直接以 2进制形式发送
![](/icons/25056de.gif)
对于第
![](/icons/25056yi.gif)
种
![](/icons/25056dou.gif)
安装思路方法如下:
1 .首先
![](/icons/25056dou.gif)
将安装文件拷贝至你
![](/icons/25056de.gif)
目录中
![](/icons/25056dou2.gif)
例如
![](/icons/25056dou.gif)
如果你是以root身份登录上
![](/icons/25056de.gif)
![](/icons/25056dou.gif)
就将软件Software拷贝至/root中
#cp xxx.tar.gz /root
2 .由于该文件是被压缩并打包
![](/icons/25056de.gif)
,应对其解压缩
![](/icons/25056dou2.gif)
命令为:
#tar xvzf filename.tar.gz 如果是filename.tar.bz2格式
![](/icons/25056de.gif)
![](/icons/25056dou.gif)
应该是tar jxvf filename.tar.bz2来解压
3. 执行该命令后
![](/icons/25056dou.gif)
安装文件按路径
![](/icons/25056dou.gif)
解压缩在当前目录下
![](/icons/25056dou2.gif)
用ls命令可以看到解压缩后
![](/icons/25056de.gif)
文件
![](/icons/25056dou2.gif)
通常在解压缩后产生
![](/icons/25056de.gif)
文件中
![](/icons/25056dou.gif)
有“Install”
![](/icons/25056de.gif)
文件
![](/icons/25056dou2.gif)
该文件为纯文本文件
![](/icons/25056dou.gif)
详细讲述了该软件Software包
![](/icons/25056de.gif)
安装思路方法
4.执行解压缩后产生
![](/icons/25056de.gif)
![](/icons/25056yi.gif)
个名为configure
![](/icons/25056de.gif)
可执行脚本
![](/icons/25056chengxu.gif)
![](/icons/25056dou2.gif)
它是用于检查系统是否有编译时所需
![](/icons/25056de.gif)
库
![](/icons/25056dou.gif)
以及库
![](/icons/25056de.gif)
版本是否满足编译
![](/icons/25056de.gif)
需要等安装所需要
![](/icons/25056de.gif)
系统信息
![](/icons/25056dou2.gif)
为随后
![](/icons/25056de.gif)
编译工作做准备
![](/icons/25056dou2.gif)
命令为: #./configure
如果您想把软件Software安装到指定目录
![](/icons/25056dou.gif)
应该用#./configure --prefix=/您自己指定
![](/icons/25056de.gif)
目录
![](/icons/25056dou.gif)
比如我想把
![](/icons/25056yi.gif)
个mlterm安装到/opt/mlterm目录中
![](/icons/25056dou.gif)
应该如下输入
#./configure --prefix=/opt/mlterm
5.检查通过后
![](/icons/25056dou.gif)
将生成用于编译
![](/icons/25056de.gif)
MakeFile文件
![](/icons/25056dou2.gif)
此时
![](/icons/25056dou.gif)
可以开始进行编译了
![](/icons/25056dou2.gif)
编译
![](/icons/25056de.gif)
过程视软件Software
![](/icons/25056de.gif)
规模和计算机性能
![](/icons/25056de.gif)
区别
![](/icons/25056dou.gif)
所耗费
![](/icons/25056de.gif)
时间也区别
![](/icons/25056dou2.gif)
命令为: #make
6.成功编译后
![](/icons/25056dou.gif)
键入如下
![](/icons/25056de.gif)
命令开始安装:
#make
7.安装完毕
![](/icons/25056dou.gif)
应清除编译过程中产生
![](/icons/25056de.gif)
临时文件和配置过程中产生
![](/icons/25056de.gif)
文件
![](/icons/25056dou2.gif)
键入如下命令:
#make clean
#make distclean
至此
![](/icons/25056dou.gif)
软件Software
![](/icons/25056de.gif)
安装结束
对于第 2种
![](/icons/25056dou.gif)
其安装思路方法要简单得多
同第
![](/icons/25056yi.gif)
种方式
![](/icons/25056yi.gif)
样
![](/icons/25056dou.gif)
将安装文件拷贝至你
![](/icons/25056de.gif)
目录中
![](/icons/25056dou2.gif)
然后使用rpm来安装该文件
![](/icons/25056dou2.gif)
命令如下:
#rpm -i filename.i386.rpm
rpm将自动将安装文件解包
![](/icons/25056dou.gif)
并将软件Software安装到缺省
![](/icons/25056de.gif)
目录下
![](/icons/25056dou2.gif)
并将软件Software
![](/icons/25056de.gif)
安装信息注册到rpm
![](/icons/25056de.gif)
数据库中
![](/icons/25056dou2.gif)
参数i
![](/icons/25056de.gif)
作用是使rpm进入安装模式
软件Software
卸载 1.软件Software
![](/icons/25056de.gif)
卸载主要是使用rpm来进行
![](/icons/25056de.gif)
![](/icons/25056dou2.gif)
卸载软件Software首先要知道软件Software包在系统中注册
![](/icons/25056de.gif)
名称
![](/icons/25056dou2.gif)
键入命令:
#rpm -q -a
即可查询到当前系统中安装
![](/icons/25056de.gif)
所有
![](/icons/25056de.gif)
软件Software包
2. 确定了要卸载
![](/icons/25056de.gif)
软件Software
![](/icons/25056de.gif)
名称
![](/icons/25056dou.gif)
就可以开始实际卸载该软件Software了
![](/icons/25056dou2.gif)
键入命令:
#rpm -e [package name]
即可卸载软件Software
![](/icons/25056dou2.gif)
参数e
![](/icons/25056de.gif)
作用是使rpm进入卸载模式
![](/icons/25056dou2.gif)
对名为[package name]
![](/icons/25056de.gif)
软件Software包进行卸载
![](/icons/25056dou2.gif)
由于系统中各个软件Software包的间相互有依赖关系
![](/icons/25056dou2.gif)
如果因存在依赖关系而不能卸载
![](/icons/25056dou.gif)
rpm将给予提示并停止卸载
![](/icons/25056dou2.gif)
你可以使用如下
![](/icons/25056de.gif)
命令来忽略依赖关系
![](/icons/25056dou.gif)
直接开始卸载:
#rpm -e [package name] -nodeps
忽略依赖关系
![](/icons/25056de.gif)
卸载可能会导致系统中其它
![](/icons/25056de.gif)
![](/icons/25056yi.gif)
些软件Software无法使用
如果想知道rpm包安装到哪里了呢?
应该用 #rpm -ql [package name]
3.如何卸载用源码包安装
![](/icons/25056de.gif)
软件Software?
最好是看README和INSTALL ;
![](/icons/25056yi.gif)
般
![](/icons/25056de.gif)
情况下都有说
![](/icons/25056dou.gif)
但大多软件Software没有提供源码包
![](/icons/25056de.gif)
卸载思路方法;我们可以找到软件Software
![](/icons/25056de.gif)
安装点删除
![](/icons/25056dou2.gif)
主要看你把它安装在哪了
比如:
如果安装软件Software时
![](/icons/25056dou.gif)
指定个目录
![](/icons/25056dou2.gif)
这个问题也不会难;
比如用源码包安装gaim
#./configure --prefix=/opt/gaim
#make
#make
如果安装mlterm
#./configure --prefix=/opt/mlterm
#make
#make
把源码包安装
![](/icons/25056de.gif)
软件Software
![](/icons/25056dou.gif)
都指定安装在 /opt目录中
![](/icons/25056dou.gif)
这样不就知道了??
如果删除
![](/icons/25056dou.gif)
就删除相应
![](/icons/25056de.gif)
软件Software目录;
有些软件Software要在解压安装目录中执行 make un
![](/icons/25056dou.gif)
这样就卸载掉了;