卸载已经安装的rpm包

两个关键点:

1.如果提示有xxx.rpm包已经被installed了,那么先用rpm -e  --nodeps xxx来卸载

2.如果存在多个版本的话,用rpm -e --allmatches来卸载

[[email protected] ~]# rpm -e --nodeps perl-URI
[[email protected] ~]# rpm -e --nodeps perl-DBD-MySQL
[[email protected] ~]# rpm -e --nodeps perl-Compress-Zlib
[[email protected] ~]# rpm -e --nodeps perl-HTML-Tagset
[[email protected] ~]# rpm -e --nodeps perl-HTML-Parser
[[email protected] ~]# rpm -e --nodeps perl-libwww-perl

[[email protected] ~]# rpm -e --nodeps mysql
error: "mysql" specifies multiple packages
[[email protected] ~]#
[[email protected] ~]# rpm -qa | grep mysql
mysql-5.0.77-4.el5_6.6
libdbi-dbd-mysql-0.8.1a-1.2.2
mysql-5.0.77-4.el5_6.6
mysql-server-5.0.77-4.el5_6.6
mysql-connector-odbc-3.51.26r1127-2.el5
[[email protected] ~]# rpm -e --allmatches libdbi-dbd-mysql-0.8.1a-1.2.2
[[email protected] ~]# rpm -e --allmatches mysql-connector-odbc-3.51.26r1127-2.el5
[[email protected] ~]# rpm -e --allmatches mysql-server-5.0.77-4.el5_6.6
[[email protected] ~]# rpm -e --allmatches mysql-5.0.77-4.el5_6.6
error: Failed dependencies:
libmysqlclient_r.so.15()(64bit) is needed by (installed) MySQL-python-1.2.3-0.1.c1.el5.x86_64
libmysqlclient_r.so.15(libmysqlclient_15)(64bit) is needed by (installed) MySQL-python-1.2.3-0.1.c1.el5.x86_64
[[email protected] ~]# rpm -e --allmatches MySQL-python-1.2.3-0.1.c1.el5.x86_64
[[email protected] ~]# rpm -e --allmatches mysql-5.0.77-4.el5_6.6
[[email protected] ~]# rpm -qa | grep mysql
[[email protected] ~]#

时间: 2024-10-20 04:46:24

卸载已经安装的rpm包的相关文章

Linux下卸载和安装MySQL[rpm包]

一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mysql 显示: mysql-libs-5.1.52-1.el6_0.1.i686 卸载方法: yum -y remove mysql-libs-5.1.52-1.el6_0.1.i686 卸载二: 输入: #rpm -qa | grep -i mysql 显示: MySQL-client-5.1.62-1.glibc23.i386 MySQL-server-5.1.62-1.glibc23.i386 卸载方法

Centos下安装nginx rpm包

1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 2 安装这个rpm包 rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm 安装过程中会出现错误提示: warning: nginx-

【MongDB运维】MongDB自动安装脚本--rpm包安装版

#!/bin/bash # Version:  v1.0 by Jason_Asia on 2014-05-14 # Desc:     auto install mongodb rpm packages software_dir=/home/dba/software/mongodb ##{{{ check mongodb install status mongod_thread_status="`netstat -nltp | grep mongod | wc -l`" if [ $

MYSQL三种安装方式--rpm包安装

1. 首先检查机器里是否已经存在MySQL $ rpm -qa | grep mysql 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ mysql-community-common-5.7.19-1.el6.x86_64.rpmmysql-community-client-5.7.19-1.el6.x86_64.rpmmysql-community-server-5.7.19-1.el6.x86_64.rpmmysql-commun

mysql安装一 rpm包安装

centos65上安装mysql一 梳理了一下centos上安装mysql的三种方法:一是通过源码安装,二是用通用二进制包,三是通过不同linux release到系统包安装,centos上是RPM包安装. 先来rpm包装 0 环境 [[email protected] ~]# uname -a Linux host2 2.6.32-504.3.3.el6.x86_64 #1 SMP Wed Dec 17 01:55:02 UTC 2014 x86_64 x86_64 x86_64 GNU/Li

gitlab升级迁移---源码包安装转rpm包(三)

距离上次gitlab升级快过去一年了,期间gitlab已更新了好多新版本,都没有进行升级.理由很简单,因为升级很麻烦,秉着能用就先用着的想法.但是最近gitlab接连发出之前旧版本有安全漏洞,看到的公告是:<GitLab 叕发布安全补丁 12.0.3, 11.11.5 和 11.10.8,请即刻升级>,都出现“叕”字了,说明不得不升级了,毕竟代码是公司的核心资产. 那么说干就干,首先去gitlab官网查看升级文档,看需要升级哪些东西.我这gitlab之前是用源码包安装的,版本是10.8.7,需

memcached(源码包)安装,php(rpm包)-memcache的扩展安装

# 我们开始装memcache tar -zxvf  tar -zxvf libevent-1.4.13-stable.tar.gz cd libevent-1.4.13-stable  ./configure --prefix=/usr  make && make install  # 查看 libevent 是否安装完成  ls -al /usr/lib | grep libevent    tar -zxvf memcached-1.4.17.tar.gz  cd memcached

下载yum安装的rpm包

方法一 通过yum自带的yumdownloader工具进行下载,这个工具是由yum-utils这个软件安装生成的 执行如下命令,检查yum-utils是否存在: rpm -qa |grep yum-utils yum -y install yum-utils* rpm -ql yum-utils 执行如下命令进行下载,安装包会下载到当前目录 yumdownloader python-devel 方法二 通过yum插件yum-downloadonly进行下载 执行如下命令安装插件: yum -y

我的第一个shell 脚本 用作快速复制已安装的rpm包

#!/bin/basha=1while truedo p=`echo $a` name=`awk NR==$p isaname.txt` name1=${name%*.rpm}   #将结尾的.rpm去除 echo "$name1" if [ -z "$name" ];then echo "finish" break fi ret=` grep $name1 local.txt` if [ -n "${ret}" ]; the