centos 查看,卸载已安装软件

查询与卸载Linux服务
本文介绍了如何在Linux系统中使用rpm命令查询已安装的服务组件,例如Apache、MySQL和PHP等,并提供了卸载这些服务的方法。
要知道安装了哪些组件,通过命令

rpm -qa|grep httpdrpm -qa|grep mysqlrpm -qa|grep php

分别可以查看本机安装的apache、mysql和php服务。如果返回为空,则说明本机没有安装该服务。

[root@localhost ~]# rpm -qa|grep httpdhttpd-2.2.3-43.el5.centos

说明本机已经有了httpd组件。如果我们要卸载它,我们输入以下的命令:

rpm -e httpd

rpm –e 是卸载rpm包的命令,后面是名称,最后的版本号可以不用打。

如果因为有关联软件不能卸载,如果关联软件没有用的话,可以先卸载关联软件再尝试卸载。

比如 centos 的 httpd 就会和 gnome-user-share 相关联

CentOS 系统中,安装卸载软件一般有多种方式,以下是基于参考内容的一些通用思路: ### 安装软件的方法 #### 编译安装 这是一种较为传统的安装方式,以 Python 安装为例,需要更新系统软件包、安装编译依赖、下载并编译源代码,最后进行安装验证[^1]。步骤如下: 1. 更新系统软件包:使用 `yum update` 命令更新系统内的软件包到最新版本。 2. 安装编译依赖:根据软件的需求,安装编译所需的依赖库,例如安装 `gcc` 等编译工具。 3. 下载并编译源代码:从官方网站下载软件的源代码包,解压后进入目录,使用 `./configure` 命令进行配置,然后使用 `make` 命令进行编译,最后使用 `make install` 命令进行安装。 4. 安装验证:安装完成后,通过运行软件的命令或检查相关文件来验证是否安装成功。 #### 使用 yum 安装 如果软件有对应的 yum 源,可以直接使用 `yum install` 命令进行安装。例如安装和系统一致的 MySQL 版本,需要先获取 MySQL 官方 yum 源(http://repo.mysql.com/ ),然后使用 `yum install` 命令安装,这样能避免软件兼容性问题[^5]。 ### 卸载软件的方法 #### 编译安装软件卸载 有些软件包的源代码在编译安装后可以用 `make uninstall` 命令来进行卸载,如果不提供此功能,则软件卸载必须手动删除。为了能干净彻底地卸载,应该在编译前进行配置,指定软件将要安装到目标路径:`./configure --prefix=目录名`,这样可以使用 `rm –rf 软件目录名` 命令来进行卸载[^4]。 #### yum 安装软件卸载CentOS 7 卸载通过 yum 安装的 Python 3.6 为例,需要谨慎操作以避免影响系统工具(如 yum 本身依赖 Python 2.7)。首先要确认已安装的 Python 3.6 包,然后使用 `yum remove` 命令进行卸载[^2]。 ### 代码示例 #### 编译安装示例(以 Python 为例) ```bash # 更新系统软件包 yum update -y # 安装编译依赖 yum install -y gcc openssl-devel bzip2-devel libffi-devel # 下载 Python 源代码 wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz # 解压源代码 tar -xzf Python-3.9.7.tgz # 进入目录 cd Python-3.9.7 # 配置安装路径 ./configure --prefix=/usr/local/python3 # 编译并安装 make && make install ``` #### 卸载编译安装软件示例 ```bash # 如果软件支持 make uninstall make uninstall # 如果不支持,手动删除 rm -rf /usr/local/python3 ``` #### yum 安装卸载示例(以 MySQL 为例) ```bash # 获取 MySQL 官方 yum 源 wget http://repo.mysql.com/mysql80-community-release-el9-1.noarch.rpm # 安装 yum 源 yum localinstall mysql80-community-release-el9-1.noarch.rpm # 安装 MySQL yum install -y mysql-server # 卸载 MySQL yum remove -y mysql-server ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值