- 就好比是别人给了一个 exe 文件,只是我们的linux上是没有exe文件的,跟exe文件类似的是 rpm 安装包。
安装
rpm -ivh rpm安装包的名字
卸载
rpm -e rpm的名字
rpm -e rpm的名字 --nodeps (强制卸载)
查看哪些软件是rpm安装的。
rpm -aq
这个可以查询到所有的,使用rpm安装包安装过的软件的名字,如果想删除的话,直接使用这个名字删除即可。
可以使用如下方式,查看某个服务是否安装:
rpm -qa | grep jdk
![在这里插入图片描述](https://img-blog.csdnimg.cn/91e2cfa4911e4aeaa08ba157354b9903.png#pic_center)
rpm -e mysql-community-common-5.7.28-ex.x86_64 --nodeps
可以通过这种方式删除一个个的软件。
具体操作如下:
[root@hadoop12 yum.repos.d]# rpm -aq | grep mysql
mysql-community-common-5.7.27-1.el7.x86_64
mysql-community-client-5.7.27-1.el7.x86_64
mysql-community-libs-compat-5.7.27-1.el7.x86_64
mysql-community-libs-5.7.27-1.el7.x86_64
mysql-community-server-5.7.27-1.el7.x86_64
[root@hadoop12 yum.repos.d]# systemctl status mysqld
[root@hadoop12 yum.repos.d]# rpm -e mysql-community-common-5.7.27-1.el7.x86_64 --nodeps
[root@hadoop12 yum.repos.d]# rpm -e mysql-community-client-5.7.27-1.el7.x86_64 --nodeps
[root@hadoop12 yum.repos.d]# rpm -e mysql-community-libs-5.7.27-1.el7.x86_64 --nodeps
[root@hadoop12 yum.repos.d]# rpm -e mysql-community-server-5.7.27-1.el7.x86_64 --nodeps
[root@hadoop12 yum.repos.d]# rpm -e mysql-community-libs-compat-5.7.27-1.el7.x86_64 --nodeps
[root@hadoop12 yum.repos.d]# find / -name mysql
find: ‘/proc/125570’: 没有那个文件或目录
find: ‘/proc/125579’: 没有那个文件或目录
/etc/selinux/targeted/active/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/share/mysql
[root@hadoop12 yum.repos.d]# rm -rf /etc/selinux/targeted/active/modules/100/mysql
[root@hadoop12 yum.repos.d]# rm -rf /var/lib/mysql
[root@hadoop12 yum.repos.d]# rm -rf /usr/share/mysql