linux系统中怎样卸载软件?

请详细写出命令... 请详细写出命令 展开
 我来答
吉祥二进制
高粉答主

2015-05-04 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84560

向TA提问 私信TA
展开全部
 
 linux系统可不像windows那么方法可以直接在控制页面中或程序管理中删除不要的软件了,在linux中必须使用命令方式来删除软件。

一、RPM包安装的软件
  1、确定软件版本
  rpm -qa|grep softname*
  softname为软件名称,不确定部分可使用*通配符。接着就会有相关的软件包列表。
  2、卸载软件包
  rpm -e softname_version
  softname_version为完整的软件包名称。
  当卸载RPM安装包时,经常会遇到系统提示如下错误:

  ■error: specifies multiple packages,出现该错误一般是因为有两个或多个同名包,(典型:是x86和x64包都安装),Linux无法区分卸载目标。这时可使用--allmatches参数,告诉卸载程序,只要匹配就卸载,相当于同名的同时都卸载。
  ■常见卸载错误xxx.so is needed by yyy时,说明这些库跟这些程序有依赖关系(运行需要),如果确认没有问题,可以 使用--nodeps 参数,不考虑依赖关系而直接卸载gd包,比如# rpm -e gd --allmatches --nodeps

二、定制的安装和卸载软件

  这类软件很少了,但是某些商业软件则会提供,安装卸载会跟WINDOWS平台一样,一般只需运行一个脚本就可完成。

  自编译安装的软件

  这类软件有*.tar.gz,*.tar.bz,*.tar.bz2等,都是源程序,需要编译才能安装(当然也有上文的绿色解压安装的,但也使用tar.gz这样打包的,不在此列)。这类软件使用上文的rpm命令查不到任何信息。只有天知道(自己过些日子可能也不知道)安装到了哪里。

  1、卸载自编译软件

  make uninstall

  注意该命令要在源码包目录下执行,使用此命令卸载软件,会比较彻底,而且各相关路径全部都会列出来。

  但是,往往我们安装后,源码包会删除掉,只剩安装目标了,那么在找到安装时的配置就很麻烦(路径可能是默认路径,也可能指定路径)。而且也未必能够找到。安装LOG也未必能帮得上忙。

  2、XXX卸载方法

  如果遇到上面说的那种情况(其实是经常遇到),又找不到路径的,只能手动删除了,确保没有运行干扰的程序就可以了。

  此外,还有*.src.rpm形式的源代码包,也需要编译安装,卸载方法同第二节。

  *.tar.gz/*.tgz、*.bz2形式的源代码软件包

  安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压

  然后进入解压后的目录:

  ./configure 配置

  卸载:make uninstall 或 手动删除
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
深圳市励拓软件有限公司
2018-06-28 · 互联网+时代高效组织信息化平台
深圳市励拓软件有限公司
汇讯WiseUC企业即时通讯软件是一款以组织内沟通交流为基础,即时通讯为核心,融合办公协同、IT系统集成,帮助企业降低运营成本、提升组织效率的企业级沟通协同平台。
向TA提问
展开全部
 第一章 linux下安装软件,如何知道软件安装位置
  注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找.
  指令名称:whereis
  功能介绍:在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。
  语法格式:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...]
  常用参数说明:
  -b  只查找二进制文件。
  -B <目录>  只在设置的目录下查找二进制文件。
  -f  不显示文件名前的路径名称。
  -m  只查找说明文件。
  -M <目录>  只在设置的目录下查找说明文件。
  -s  只查找原始代码文件。
  -S <目录>  只在设置的目录下查找原始代码文件。
 -u  查找不包含指定类型的文件。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lh624423055
2012-08-03 · TA获得超过9068个赞
知道大有可为答主
回答量:1.2万
采纳率:6%
帮助的人:9204万
展开全部
首先看你是怎么安装的,例如rpm,deb这样的包都会有命令卸载

其他编译安装的手动删除就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凸_国际手势
2012-08-04 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:83.6万
展开全部
卸载命令是这个 rpm -e 软件名 例如 :要卸载 software - 1.2.-i386.rpm 这个包时,应执行
#rpm -e software (卸载命令中使用的是软件名,而不是软件包名称)

在卸载某些软件包时会遇到依赖关系错误,如果出现错误 可以使用 --nodeps 命令强制卸载(注:前面是两横杠)
即:#rpm -e --nodeps software
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轻粒子
2012-08-04
知道答主
回答量:36
采纳率:0%
帮助的人:14.5万
展开全部
同意楼上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式