虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > Fedora > fedora程序卸载

fedora程序卸载
类别:Fedora   作者:码皇   来源:互联网   点击:

fedora程序卸载举例说明:假设你曾经下载了软件:ruby-1 9 3-p194 tar gz,解压后安装了。现在要卸载它。1 rpm -q -a | grep ruby查询当前系统中安装的所有含有ruby的软件包。2 找出那个是你安装的程序
fedora程序卸载   举例说明:假设你曾经下载了软件:ruby-1.9.3-p194.tar.gz,解压后安装了。现在要卸载它。 1. rpm -q -a | grep ruby 查询当前系统中安装的所有含有ruby的软件包。 2. 找出那个是你安装的程序。 3. rpm -e 软件包名  这样软件就卸载了。   软件的卸载   1、*.src.rpm形式的源代码软件包  安装:rpm -rebuild *.src.rpm  cd /usr/src/dist/RPMS  rpm -ivh *.rpm  卸载:rpm -e packgename  说明:rpm --rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename 如前所述。   2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包  安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压  然后进入解压后的目录:  ./configure 配置  make 编译  make install 安装  卸载:make uninstall 或 手动删除  说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源代码在编译安装后可以用make uninstall命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净, 那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最难的,它适合于使用Linux已有一定经验的人,一般不推荐初学者 使用。      默认情况下,可执行文件会安装到:/usr/local/bin 或 /usr/bin 目录下。     软件的卸载     1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:     #rpm -q -a     即可查询到当前系统中安装的所有的软件包。     2. 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令:     #rpm -e [package name]     即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:     #rpm -e [package name] -nodeps     忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用     如果想知道rpm包安装到哪里了呢?     应该用 #rpm -ql [package name]   3.如何卸载用源码包安装的软件?     最好是看README和INSTALL ;一般的情况下都有说,但大多软件没有提供源码包的卸载方法;我们可以找到软件的安装点删除。主要看你把它安装在哪了。     比如:     如果安装软件时,指定个目录。这个问题也不会难;     比如用源码包安装gaim 的     #./configure --prefix=/opt/gaim     #make     #make install     如果安装mlterm     #./configure --prefix=/opt/mlterm     #make     #make install     把源码包安装的软件,都指定安装在 /opt目录中,这样不就知道了;     如果删除,就删除相应的软件目录;     有些软件要在解压安装目录中执行 make uninstall ,这样就卸载掉了。  
相关热词搜索: fedora 程序 卸载