删除linux系统yum安装的软件包
发布时间:2025-05-15 17:36:08 发布人:远客网络
一、删除linux系统yum安装的软件包
1、卸载Linux系统中通过yum安装的软件包,操作步骤如下:
2、首先,输入命令:yum remove软件名字;来卸载指定的软件。这里需要替换“软件名字”为实际的软件名。
3、对于使用rpm包安装的软件,卸载方法有所不同。在终端中输入以下命令进行卸载:
4、执行rpm-e软件名;完成卸载操作。同样地,“软件名”需要替换为实际的软件名。
5、在处理使用tar包安装的软件时,卸载方式则依赖于tar包内自带的卸载脚本。通常,可以在tar包目录中找到一个make uninstall命令,执行此命令可以完成卸载过程。如果tar包中未包含卸载脚本,直接删除文件和目录也可以达到卸载的效果。
二、linux系统中怎样卸载软件
linux系统可不像windows那么方法可以直接在控制页面中或程序管理中删除不要的软件了,在linux中必须使用命令方式来删除软件。
softname为软件名称,不确定部分可使用*通配符。接着就会有相关的软件包列表。
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命令查不到任何信息。只有天知道(自己过些日子可能也不知道)安装到了哪里。
注意该命令要在源码包目录下执行,使用此命令卸载软件,会比较彻底,而且各相关路径全部都会列出来。
但是,往往我们安装后,源码包会删除掉,只剩安装目标了,那么在找到安装时的配置就很麻烦(路径可能是默认路径,也可能指定路径)。而且也未必能够找到。安装LOG也未必能帮得上忙。
如果遇到上面说的那种情况(其实是经常遇到),又找不到路径的,只能手动删除了,确保没有运行干扰的程序就可以了。
此外,还有*.src.rpm形式的源代码包,也需要编译安装,卸载方法同第二节。
*.tar.gz/*.tgz、*.bz2形式的源代码软件包
安装:tar zxvf*.tar.gz或 tar yxvf*.bz2先解压
卸载:make uninstall或手动删除
三、linux如何删除编译安装的软件
1、Linux中卸载已安装的软件主要依赖于RPM工具,其功能全面,支持软件的建立、安装、查询、更新和卸载。在Linux的命令行环境中,通过输入“rpm”命令可获取帮助信息。
2、安装Linux软件通常有两种方法:一种是通过以tar.gz格式的源码包进行安装;另一种是通过rpm格式的二进制包进行直接安装。源码包安装的软件通常需要用户手动编译,而二进制包则可以直接安装。
3、对于源码包安装的软件,安装步骤包括复制安装文件、解压缩、执行configure脚本、编译和安装等步骤。以安装mlterm为例,步骤包括复制文件至目录、解压缩、执行configure脚本指定安装目录、编译和安装。安装完成后,应清理编译过程中产生的临时文件和配置文件。
4、二进制包安装则更为简单,只需将安装文件复制到目录中并使用rpm命令执行安装。rpm会自动解包并安装软件,并将安装信息注册到rpm数据库中。
5、卸载软件主要使用rpm命令,首先通过rpm-q-a命令查询系统已安装的软件包,然后使用rpm-e [package name]卸载指定的软件包。如果软件之间存在依赖关系,卸载可能会失败,此时可以使用rpm-e [package name]-nodeps命令强制卸载,但可能会影响其他软件的运行。也可以使用rpm-ql [package name]命令查询软件的安装路径。
6、对于通过源码包安装的软件,卸载时需要查看README和INSTALL文档,通常文档中会提供卸载步骤。通常,卸载时需要删除指定的安装目录或执行特定的卸载命令。例如,对于mlterm,安装时使用了--prefix=/opt/mlterm参数,则卸载时需要删除目录/opt/mlterm。
7、希望以上内容能帮助您了解Linux中软件的安装和卸载过程,如有需要深入学习Linux运维知识,可以点击下方链接获取免费资料。同时,对相关文章感兴趣的话,也可以查看下方链接。