Linux 中如何卸载已安装的软件(1)

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
  1. 原文:http://jiake.iteye.com/blog/297806
  2. Linux 中如何卸载已安装的软件.  
  3.   Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序” 来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。  
  4.   
  5.   软件的安装  
  6.   
  7.   Linux下软件的安装主要有两种不同的形式。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进制形式发送的。  
  8.   
  9.   对于第一种,安装方法如下:  
  10.   
  11.   1 .首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。  
  12.   
  13.   #cp xxx.tar.gz /root  
  14.   
  15.   2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:  
  16.   
  17.   #tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压  
  18.   
  19.   3. 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,有“Install”的文件。该文件为纯文本文件,详细讲述了该软件包的安装方法。  
  20.   
  21.   4.执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。命令为: #./configure  
  22.   
  23.   如果您想把软件安装到指定目录,应该用#./configure --prefix=/您自己指定的目录,比如我想把一个mlterm安装到/opt/mlterm目录中,应该如下输入  
  24.   
  25.   #./configure --prefix=/opt/mlterm  
  26.   
  27.   5.检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。命令为: #make。  
  28.   
  29.   6.成功编译后,键入如下的命令开始安装:  
  30.   
  31.   #make install  
  32.   
  33.   7.安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令:  
  34.   
  35.   #make clean  
  36.   
  37.   #make distclean  
  38. eg.安装apache  
  39.          #tar zxvf httpd-2.0.50.tar.gz  
  40.          #cd httpd-2.0.50  
  41.          #./configure --prefix=/usr/local/apache2 --enable-module=so  
  42.          #make  
  43.          #make install   
  44.   
  45.   至此,软件的安装结束。  
  46.   
  47.   对于第二种,其安装方法要简单得多。  
  48.   
  49.   同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下:  
  50.   
  51.   #rpm -i filename.i386.rpm  
  52.   
  53.   rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。  
  54.   
  55.   软件的卸载  
  56.   
  57.   1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:  
  58.   
  59.   #rpm -q -a  
  60.   
  61.   即可查询到当前系统中安装的所有的软件包。  
  62.   
  63.   2. 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令:  
  64.   
  65.   #rpm -e [package name]  
  66.   
  67.   即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:  
  68.   
  69.   #rpm -e [package name] -nodeps  
  70.   
  71.   忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用  
  72.   
  73.   如果想知道rpm包安装到哪里了呢?  
  74.   
  75.   应该用 #rpm -ql [package name]  
  76.   
  77.   3.如何卸载用源码包安装的软件?  
  78.   
  79.   最好是看README和INSTALL ;一般的情况下都有说,但大多软件没有提供源码包的卸载方法;我们可以找到软件的安装点删除。主要看你把它安装在哪了。  
  80.   
  81.   比如:  
  82.   
  83.   如果安装软件时,指定个目录。这个问题也不会难;  
  84.   
  85.   比如用源码包安装gaim 的  
  86.   
  87.   #./configure --prefix=/opt/gaim  
  88.   
  89.   #make  
  90.   
  91.   #make install  
  92.   
  93.   如果安装mlterm  
  94.   
  95.   #./configure --prefix=/opt/mlterm  
  96.   
  97.   #make  
  98.   
  99.   #make install  
  100.   
  101.   把源码包安装的软件,都指定安装在 /opt目录中,这样不就知道了;  
  102.   
  103.   如果删除,就删除相应的软件目录;  
  104.   
  105.   有些软件要在解压安装目录中执行 make uninstall ,这样就卸载掉了。
Libero SoC v2021.1离线安装与IP核配置全攻略 本文详细介绍了Libero SoC v2021.1在离线环境下的完整安装与配置流程。核心内容包括如何选择正确的离线安装包、获取并配置许可证、安装与挂载MegaVault IP库,以及将ModelSim仿真器切换至免费SE模式的关键步骤。文章旨在帮助内网开发者避开常见陷阱,顺利完成FPGA开发环境的搭建。 阅读详情

相关推荐

3D Slicer隐藏技巧:这样玩转医学影像分割与3D建模(含DICOM处理)

本文深入探讨3D Slicer在医学影像分割与3D建模中的高级应用技巧,包括多模态分割策略、三维可视化优化及DICOM数据处理。通过专业配置和Python脚本示例,帮助医疗AI开发者和影像科医师提升工作效率,实现精准的医学图像分析与建模。

weixin_28559803的博客 416

Linux卸载软件的三种方式

Linux

lan_yang_yan的博客 1万+

本地部署gradle

在部署CAS构建执行包时,如果按照CAS的官方命令gradlew clean build,如果系统安装过gradle,这个步骤将会从网上下载gradle,但是进度非常慢,耗时很长。为了更快地完成项目构建,我们可以直接在本地部署好gradle,节省一点时间。

益添的博客 746

linux卸载安装软件的命令】

除了上述命令,还可以使用软件包管理器的图形界面工具来卸载软件。例如,对于Debian和Ubuntu系统,可以使用Synaptic Package Manager;对于CentOS和Fedora系统,可以使用dnfdragora或yumex等工具。- 使用apt-get、yum、dnf、zypper、dpkg和rpm等命令可以轻松卸载软件。- 在Linux系统中,可以使用不同的命令来卸载安装软件,具体命令取决于所使用的发行版。在Linux系统中,我们可以使用不同的命令来卸载安装软件

j8267643的博客 8762

lumerical安装教程

lumerical安装教程: 1,以前装有2015或其他版本的这个软件,首先要卸载Lumerical FlexNet License Manager和DEVICE, FDTD, INTERCONNECT and MODE 四个模块,清理干净,关闭杀毒软件和防火墙及UAC(控制面板–系统和安全—更改用户账户控制设置,拉到最下面选从不通知,点击应用—确定,重启电脑即可) 2,打开install\Lum...

XWZJ68的博客 1万+

Linux 卸载软件

1.输入命令查看已安装软件记住要卸载软件的名字出现此界面为卸载并删除配置文件成功。

mizhihan的博客 8180

Linux卸载软件的几种命令

卸载软件 sudo apt-get remove softname1 softname2 softname3……进行系统升级sudo apt-get upgrade, sudo apt-get distupgrade。卸载并清除配置sudo apt-get remove --purgesoftname1。连同配置文件一起删除 dpkg -r --purge xxx.deb。查看软件包信息 dpkg -info xxx.deb。安装deb软件包 dpkg -i xxx.deb。

冰糖雪梨的学习笔记 4928

linux卸载提示未安装,在Deepin下提示有1软件包没有被完全安装卸载的解决

如果你在Deepin系统下使用sudo apt update && sudo apt upgrade命令更新出现提示“有1软件包没有被完全安装卸载”,可用sudo apt purge unattended-upgrades命令来解决问题。出现的问题运行:sudo apt update && sudo apt upgrade请输入密码[sudo] mardou ...

weixin_39622587的博客 1756

linux下查看已安装软件卸载(linux学习二)(1)

既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。

2401_84412409的博客 1003

Linux环境下的软件管理:如何查看、卸载和了解软件的作用和依赖项_查看linux安装了那些功能(1)

你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!” />你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!更多资料点击此处获qu!!

2401_84008929的博客 1210

20180619 Linux 软件安装卸载 7.1 - 7.9

20180619 Linux 软件安装卸载 7.1 - 7.9 7.1 安装软件包的三种方法 7.2 rpm 包介绍 7.3 rpm 工具用法 7.4 yum 工具用噶 7.5 yum 搭建本地仓库 7.6 yum 更换国内源 7.7 yum 下载 rpm 包 7.8/7.9 源码包...

chuzanban6025的博客 746

linux 用户搬家后安装软件,【搬家】关于有 “1软件包没有被完全安装卸载”问题的解决方法...

//原文发布在我原来的blog,原文发布时间:2012.5.18安装jdk时,直接用rpm包转的deb包安装的,结果出问题了,没安装上去,卸载也卸不掉,安装还不成功,具体就是安装卸载更新时总提示“有 1软件包没有被完全安装卸载。”之后就报错。按照之前的解决办法,使用ps -A 查看进程,之后结束和apt,update 等有关的进程,之后apt-get install -f后,卸载掉就可以了...

weixin_39538687的博客 132

linux myeclipse安装目录,虚拟机Red Hat Linux 3下Eclipse3.4和MyEclipse5.1安装卸载和目录删除...

根据提示,我在虚拟机Red Hat Linux 3下安装了Eclipse3.4和MyEclipse5.1安装eclipse3.41.cd切换到/home/user/Downloads目录下。运行命令cpeclipse-SDK-3.4-linux-gtk.tar.gz/usr/local将其拷贝到/usr/local目录下。2.cd切换到/usr/local目录下。运行命令tar xvfzecl...

weixin_29289821的博客 339

7、Linux软件包管理、软件安装

概述:用于互联网下载包的打包及安装工具,它生成具有.RPM扩展名的文件。RPM是 RedHat Package Manager(RedHat软件包管理工具)的缩写,似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。Linux的分发版本都有采用(suse,redhat, centos等等),算是公认的行业标准。概述:Yum 是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器(在公网上)自动下载RPM包并且安装,可以自动处理依赖性关系。

Byron__的博客 1162

linux安装/卸载microsoft edge

linux安装/卸载microsoft edge

weixin_43889439的博客 3284

git linux 卸载重装_Linux 中如何用源代码安装软件,以及如何卸载

简介:这篇文章详细介绍了在 Linux 中怎么用源代码安装程序,以及怎么去卸载用源代码安装的程序。Linux 发行版的一个最大的优点就是它的包管理器和相关的软件库。通过它们提供的资源和工具,你才能够以完全自动化的方式在你的计算机上下载和安装软件。但是,尽管付出了很多的努力,包维护者仍然没法照顾好每种情况,也不可能将所有的可用软件都打包进去。因此,仍然存在需要你自已去编译和安装一个新软件的情形。对于...

weixin_42674361的博客 284

linux卸载软件老是找不到安装包的名称

简单:linux卸载软件找不到安装包的名称时的操作

liurugongzi123的博客 851
上一篇: windows7配置 Nginx+php+mysql
下一篇: Linux下软件的安装与卸载(2)
不得不戒
博客等级 码龄16年 51粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值