卸载已经安装的rpm包
两个关键点:
1.如果提示有xxx.rpm包已经被installed了,那么先用rpm -e --nodeps xxx来卸载
2.如果存在多个版本的话,用rpm -e --allmatches来卸载
[root@mysqldb2 ~]# rpm -e --nodeps perl-URI
[root@mysqldb2 ~]# rpm -e --nodeps perl-DBD-MySQL
[root@mysqldb2 ~]# rpm -e --nodeps perl-Compress-Zlib
[root@mysqldb2 ~]# rpm -e --nodeps perl-HTML-Tagset
[root@mysqldb2 ~]# rpm -e --nodeps perl-HTML-Parser
[root@mysqldb2 ~]# rpm -e --nodeps perl-libwww-perl
[root@mysqldb2 ~]# rpm -e --nodeps mysql
error: "mysql" specifies multiple packages
[root@mysqldb2 ~]#
[root@mysqldb2 ~]# 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
[root@mysqldb2 ~]# rpm -e --allmatches libdbi-dbd-mysql-0.8.1a-1.2.2
[root@mysqldb2 ~]# rpm -e --allmatches mysql-connector-odbc-3.51.26r1127-2.el5
[root@mysqldb2 ~]# rpm -e --allmatches mysql-server-5.0.77-4.el5_6.6
[root@mysqldb2 ~]# 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
[root@mysqldb2 ~]# rpm -e --allmatches MySQL-python-1.2.3-0.1.c1.el5.x86_64
[root@mysqldb2 ~]# rpm -e --allmatches mysql-5.0.77-4.el5_6.6
[root@mysqldb2 ~]# rpm -qa | grep mysql
[root@mysqldb2 ~]#
卸载已经安装的rpm包的更多相关文章
- Linux下卸载和安装MySQL[rpm包]
一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mysql 显示: mysql-libs-5.1.52-1.el6_0.1.i686 卸载方法: yum -y re ...
- centos 7 无网络情况下,解决yum 安装依赖rpm包
方法一:在一台有网络的机器,用yum下载好所需程序,传到另外一台网络的机器上安装 yum install xtrabackup --downloadonly --downloaddir=/rpmpat ...
- Linux下彻底删除安装的rpm包
如何彻底Linux系统下安装的rpm包?现以mySQL为例进行介绍: 一.使用以下命令查看mysql安装情况 [root@xpq mysql]# rpm -qa|grep -i mysql MySQL ...
- Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- 下载系统已经安装的rpm包
下载系统已经安装的rpm包 yum -y install yum-utils 安装yum下载工具 yumdownloader mysql 用yum下载到当前目录 实例:查询mysql安装包[root@ ...
- 《Advanced Bash-scripting Guide》学习(七):描述、列表和确定是否可以安装一个rpm包
本文所选的例子来自于<Advanced Bash-scripting Gudie>一书,译者 杨春敏 黄毅 Example 3-2.将一个代码块的结果保存到文件 #!/bin/bash # ...
- 在yum出问题的情况下安装某个rpm包的方法
1 核心命令 rpm -i 2 方法 centos镜像站去找到所有的rpm包. 安装这个rpm包,发现有一个依赖没有安装,就去下载安装.因为整体的包是有限的,因此终会收敛的. 比如安装rpmbuild ...
- [Linux系统] (3)应用安装方式详解(编译安装、rpm包安装、yum安装)
软件的安装方式: 编译安装 RPM包安装 yum安装 一.编译安装 1.下载一个源码安装包:tengine-2.3.0.tar.gz.这是淘宝二次开发过的nginx.将其解压. .tar.gz 2.查 ...
- MYSQL三种安装方式--rpm包安装
1. 首先检查机器里是否已经存在MySQL $ rpm -qa | grep mysql 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ ...
随机推荐
- CSS position relative absolute fixed
position属性absolute与relative 详解 最近一直在研究javascript脚本,熟悉DOM中CSS样式的各种定位属性,以前对这个属性不太了解,从网上找到两篇文章感觉讲得很透彻 ...
- One Edit Distance
Given two strings S and T, determine if they are both one edit distance apart. 分析:https://segmentfau ...
- SharePoint更改密码
stsadm –o updatefarmcredentials –userlogin DomainName\UserName -password NewPassword –local 1. 通过管理 ...
- poj 1789
http://poj.org/problem?id=1789 这是一道图论的题,个人觉得和那个POJ1258是差不多的,就是多了一步,题目难以读懂 题目的意思:就是给你一群字符串要你找字符串对应的字符 ...
- 迷宫问题_BFS_挑战程序设计竞赛p34
给定一个N*M的迷宫,求从起点到终点的最小步数. N,M<100: 输入: 10 10#S######.#......#..#.#.##.##.#.#........##.##.####.... ...
- 【leetcode】 Search a 2D Matrix (easy)
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the follo ...
- 【linux】英文显示乱码解决
在linux环境中中文显示正常,而英文却显示乱码 用 echo $LANG 显示编码为 zh_CN.GB18030 解决方法: 输入 export LC_ALL=POSIX 即可
- 【Git】笔记1
学习廖雪峰Git教程的笔记 Git是什么: Git是目前世界上最先进的分布式版本控制系统 Git与Github的关系:github是一个用git做版本控制的项目托管平台,它为开源项目免费提供Git存储 ...
- Apple Swift编程语言入门教程
Apple Swift编程语言入门教程 作者: 日期: 布衣君子 2015.09.22 目录 1 简介 2 Swift入门 3 简单值 4 控制流 5 函数与闭包 6 对象与类 ...
- asp.net DataSet数据导出到Excel中
方法: [STAThread]///这是必须的 public override void VerifyRenderingInServerForm(System.Web.UI.Control co ...