`
邱铁军
  • 浏览: 42521 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

centos下删除用yum安装的软件

阅读更多
yum安装软件包,方便简单.但在这个过程中,那些文件和目录都到哪里去了呢?到处都是呀!要维护这些文件,很麻烦的.前两天,我用源码安装mysql-proxy,在编译过程中,老出错,我就依提示安装mysql, 为了尽快完事,我用了yum install mysql.现在我打算重新安装mysql,因此需要把yum方式安装的mysql删除.

用rpm工具吧,不行呢.挨个删除文件,更不可行,因为我不知道究竟安装了哪些文件,都存放在哪些位置.怎么办?还好,yum自己可以完成这个工作.

现在我们来看一下yum的参数:
[root@test1 ~]# yum
You need to give some command
usage: yum [options] < grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, provides, shell, install, whatprovides, groupinstall, update, repolist, groupupdate, info, search, check-update, list, remove, clean, grouperase >
其中remove就是删除命令.好了,我们来执行命令 yum remove mysql ,其输出如下:
[root@test1 ~]# yum remove mysql
Setting up Remove Process
base                      100% |=========================| 1.1 kB    00:00   
updates                   100% |=========================|  951 B    00:00   
addons                    100% |=========================|  951 B    00:00   
extras                    100% |=========================| 1.1 kB    00:00   
Resolving Dependencies
--> Running transaction check
---> Package mysql.i386 0:5.0.45-7.el5 set to be erased
--> Processing Dependency: libmysqlclient.so.15 for package: mysql-devel
--> Processing Dependency: libmysqlclient_r.so.15 for package: mysql-devel
--> Processing Dependency: mysql = 5.0.45-7.el5 for package: mysql-devel
--> Running transaction check
---> Package mysql-devel.i386 0:5.0.45-7.el5 set to be erased
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Removing:
mysql                   i386       5.0.45-7.el5     installed         7.3 M
Removing for dependencies:
mysql-devel             i386       5.0.45-7.el5     installed         5.6 M
Transaction Summary
=============================================================================
Install      0 Package(s)       
Update       0 Package(s)       
Remove       2 Package(s)       
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing   : mysql-devel                  ######################### [1/2]
  Erasing   : mysql                        ######################### [2/2]
Removed: mysql.i386 0:5.0.45-7.el5
Dependency Removed: mysql-devel.i386 0:5.0.45-7.el5
Complete!
看,很容易就完成了.再来验证一下: 执行命令mysql,其结果为:
[root@test1 ~]# mysql
-bash: mysql: command not found
果然删除了!
分享到:
评论

相关推荐

    CentOS 7 yum源安装软件包

    # 注意:单个的安装包可能会依赖其它包(例如yum和yum-fastestmirror会相互依赖),所以我们可以把所有这些包放在一起,用一行命令将它们同时安装即可: rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm rpm -ivh...

    CentOS6.9的yum源

    CentOS6.9安装的yum源 一不小心删除yum源后重新安装的文件

    linux基础之Centos7配置阿里yum源

    Yum简介 yum (全称为 Yellow dog...1.备份或删除官方Yum库 mv /etc/yum.repos.d/* /tmp/ //将官方源移动到/tmp/目录下 2.下载阿里yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/r

    Redhat 使用CentOS的yum源进行升级或软件安装

    # yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度 3. # yum install software_name #测试新源是否可用 6.更新系统 #yum update -y # yum install nginx chkconfig --level 345 ...

    centos 7 yum rpm 及依赖包

    由于手欠把centos 7 的yum删除了,通过另外一台机器的yum install --downloadonly --downloaddir=./命令将其及依赖包下载,由于os默认安装了python-urlgrabber-3.10-4.el7.noarch,导致python-urlgrabber-3.10-8.el7...

    yum-3.4.3-161.el7.centos.noarch.rpm

    yum误删除后所需恢复文件包,支持Linux CentOS7系统,其他系统不要用,安装不上的,有需要的就下载,有问题可以私聊我

    centos或者redhat系统,yum命令安装所需要的包

    工作中,centos系统和redhat系统不小心删除了yum命令,yum命令就无法使用了,这个时候就很难安装yum了,安装必须要用yum的离线安装包,这是工作中遇到的问题,下面我这里给大家介绍一下安装方法。 这里面也有安装...

    CentOS6.9Final_python+yum误删恢复资源包

    近日由于使用需要python3,于是手贱把系统自带的python2 给卸载了,然后发现yum 无法使用,检查发现yum 是使用Python 写的,因此需要进行恢复,先直尝试把yum指定到重新安装的python2,但由于版本等问题,仍旧不能...

    Linux Centos 下使用yum 命令安装mysql实现步骤

    Linux Centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过Mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yum remove mysql mysql-server mysql-libs compat-mysql51 rm...

    vault.centos.org 做为yum源的repo文件

    CentOS 5 在2017-03-31日已经结束支持,不再提供维护更新,所以包括阿里云镜像、网易163等网站的文件可能都是过时或已经有部分文件缺失,无法用yum来安装应用软件。 1.只保留/etc/yum.repos.d/CentOS-Base.repo ...

    Centos7 下安装python3及卸载的教程

    1、安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y 2、下载python安装包wget ...

    rhel6 86_64 使用CentOS yum源

    安装yum,必须按照顺序 .删除redhat原有的 [root@nagios ~]# yum rpm -aq|grep yum|xargs rpm -e --nodeps 2,使用包中提供的4个rpm包 [root@nagios ~]# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm ...

    5、6、7系统CentOS-Base.repo文件.zip

    2020年12月份,Centos官方宣布了Centos5和6生命周期结束的消息,停止了CentOS5和6的更新支持,同时官方也把yum软件源删除了,相应的国内许多Linux镜像站也清空了Centos5、6的yum软件源,比如大家常用的阿里云镜像站...

    详解centos7配置本地yum源的方法

    最近在使用虚拟机时遇到一些麻烦,因为公司内部有网络管理,所以vm连接不上外网,yum无法安装软件,怎么解决呢?–使用iso做本地yum源,可以解决大部份的包安装。 vm安装的是centos7。 1、挂载iso到vm #mkdir /...

    centos6-7 yum安装php的方法(推荐)

    如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64 2.添加rpm源  ...

    yum-3.4.3-150.el7.centos.noarch.rpm

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。...yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

    lunux centos6.5 原有yum依赖包 一共7个

    centos6.5 yum python 配套依赖包, 如果系统上误删或者出现问题,可以命令全部删除, 先执行安装python ,再安装yum。 顺序不能错。

    centos6重装python和yum用到的yum、python包

    3.rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps 删除yum 4.解压zip rpm相应包 rpm -Uvh --replacepkgs python*.rpm rpm -Uvh --force --nodeps --replacepkgs rpm-python*.rpm yum*.rpm

    CentOS7 通过YUM安装MySQL5.7的步骤详解

    3.如果已安装则删除 MySQL 及其依赖的包: yum -y remove mysql-libs.x86_64 4.下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源: wget ...

    centos yum更新及删除多余启动项

    更新有多种方法,这次是在有网络情况下,进行yum安装 命令行很简单 yum update 然后就是y、、、、 更新结束后如果直接重启会发现,多出几个启动项,那么怎么删除这些多余内核呢?或者说旧的不用的内核? 1、查看...

Global site tag (gtag.js) - Google Analytics