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 6.2上通过YUM包管理器安装中文输入法之前,我们先简要了解一下CentOS以及YUM的基本概念。CentOS是基于Red Hat Enterprise Linux (RHEL)源代码编译而成的一个开源操作系统,它旨在提供一个...
在Linux系统管理中,`yum`(Yellowdog Updater, Modified)是Red Hat和CentOS等基于RPM的系统中的包管理器,用于方便地安装、更新和删除软件包。在CentOS 6.9这样的旧版本中,`yum`是主要的软件包管理工具,但在...
`yum`(Yellowdog Updater, Modified)是CentOS中用于管理软件包的工具,它能够帮助我们方便地安装、更新和删除软件。 本文将详细介绍如何使用`yum`命令来安装CentOS Minimal环境中的常用工具,并提供一个简单的...
当描述中提到“一不小心删除yum源后重新安装的文件”,这意味着操作者可能在维护系统时误删了与YUM相关的文件,导致YUM功能失效。在这种情况下,恢复这些文件至关重要,因为它们是YUM正常运行的基础。 以下是压缩...
对于基于RPM(Red Hat Package Manager)的Linux发行版,如Red Hat Enterprise Linux、CentOS等,`yum`(Yellowdog Updater Modified)是一个非常重要的工具,它允许用户在系统上搜索、安装、更新或删除软件包。...
`yum`(Yellowdog Updater, Modified)是一个在CentOS中用于安装、更新和删除软件包的工具,它简化了包管理过程,通过与软件仓库的交互,可以自动处理依赖关系。 **yum的基本概念** 1. **软件仓库(Repository)**...
如果您需要使用本地yum 源,可以将 CentOS 安装光盘挂载到本地文件系统中。使用以下命令挂载安装光盘: ``` mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom ``` 然后,创建一个 backup 文件夹,将所有的 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
# 注意:单个的安装包可能会依赖其它包(例如yum和yum-fastestmirror会相互依赖),所以我们可以把所有这些包放在一起,用一行命令将它们同时安装即可: rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm rpm -ivh...
在Linux系统管理中,`yum`(Yellowdog Updater, Modified)是一个强大的包管理器,尤其在CentOS发行版中广泛使用。它用于安装、更新和管理软件包,通过网络从仓库获取。在CentOS 8中,`yum`仍然是默认的包管理工具,...
2. **使用yum安装软件**:在命令行中输入`yum install <package_name>`即可开始安装指定的软件包。例如,要安装`httpd`(Apache HTTP服务器),则输入`yum install httpd`。`yum`会自动下载所有必要的依赖项并安装。...
这条命令会删除所有缓存的元数据和包文件,确保下一次执行`yum`命令时能够从新的YUM源获取最新的软件包列表。 #### 六、重命名新的YUM源配置文件 将下载的YUM源配置文件重命名为`CentOS-Base.repo`,以便让系统...
YUM(Yellowdog Updater, Modified)是CentOS中常用的包管理器,用于安装、更新和删除软件包。然而,有时由于各种原因,如系统升级或配置错误,YUM可能损坏或丢失,这时我们需要重新安装YUM的RPM包。本篇将详细讲解...
关于在CentOS 7上使用yum安装MySQL 8.0的详细步骤和相关知识点,以下是根据提供的文件信息整理出的要点。首先,CentOS(Community ENTerprise Operating System)是一个企业级操作系统,它是基于Red Hat Enterprise ...
使用CentOS作为YUM源可以让RHEL用户在不违反使用条款的情况下,享用到类似RHEL的软件仓库和包管理系统。YUM(Yellowdog Updater Modified)是RHEL及其衍生发行版的包管理工具,能够从互联网上的软件仓库自动处理安装...
在Linux系统中,CentOS 7使用`yum`作为默认的包管理器,它能够方便地安装、更新和管理软件。对于MySQL这样的数据库管理系统,我们可以使用`yum`来安装,前提是需要配置正确的仓库(repo)。本篇文章将详细介绍如何在...
CentOS 5 在2017-03-31日已经结束支持,不再提供维护更新,所以包括阿里云镜像、网易163等网站的文件可能都是过时或已经有部分文件缺失,无法用yum来安装应用软件。 1.只保留/etc/yum.repos.d/CentOS-Base.repo ...
在本文中,我们将深入探讨如何在RHEL 6.3系统上安装并使用CentOS 6.3的YUM(Yellowdog Updater, Modified)工具。YUM是Red Hat Enterprise Linux(RHEL)和相关发行版如CentOS中的包管理器,它允许用户方便地安装、...
3. **安装软件**: 测试安装一些软件,如`tree`, `ftp`, `wget`: ``` yum install -y tree ftp wget ``` 并检查它们是否已经安装: ``` rpm -q tree ftp wget ``` 4. **使用软件**: 例如,执行`tree`...
# yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度 3. # yum install software_name #测试新源是否可用 6.更新系统 #yum update -y # yum install nginx chkconfig --level 345 ...