- 错误现象
- 解决步骤
一、错误现象
# yum -y install libXfont Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package libXfont.x86_64 0:1.4.1-2.el6_1 will be updated ---> Package libXfont.x86_64 0:1.4.5-2.el6 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================================================================= Updating: libXfont x86_64 1.4.5-2.el6 base 136 k Transaction Summary ================================================================================================================================================================================= Upgrade 1 Package(s) Total download size: 136 k Downloading Packages: libXfont-1.4.5-2.el6.x86_64.rpm | 136 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. ** Found 9 pre-existing rpmdb problem(s), 'yum check' output follows: libxcb-1.7-1.el6.i686 is a duplicate with libxcb-1.5-1.el6.x86_64 openssl-1.0.0-20.el6_2.5.i686 has missing requires of libcom_err.so.2 openssl-1.0.0-20.el6_2.5.i686 has missing requires of libgssapi_krb5.so.2 openssl-1.0.0-20.el6_2.5.i686 has missing requires of libk5crypto.so.3 openssl-1.0.0-20.el6_2.5.i686 has missing requires of libk5crypto.so.3(k5crypto_ openssl-1.0.0-20.el6_2.5.i686 has missing requires of libkrb5.so.3 openssl-1.0.0-20.el6_2.5.i686 has missing requires of libkrb5.so.3(krb5_3_MIT) pam-1.1.1-10.el6_2.1.i686 has missing requires of libselinux.so.1 zlib-1.2.3-29.el6.i686 is a duplicate with zlib-1.2.3-27.el6.x86_64 Updating : libXfont-1.4.5-2.el6.x86_64 Cleanup : libXfont-1.4.1-2.el6_1.x86_64 Verifying : libXfont-1.4.5-2.el6.x86_64 Verifying : libXfont-1.4.1-2.el6_1.x86_64 Updated: libXfont.x86_64 0:1.4.5-2.el6 Complete!
使用yum安装软件包时提示Warning: RPMDB altered outside of yum.
二、解决步骤
# rm -rf /var/lib/yum/history/*.sqlite
再次运行yum安装即可.
相关推荐
本地yum配置:.md
"yum.repos.d"是CentOS系统中管理YUM仓库配置的重要目录,它包含了系统所有可用的YUM软件仓库的配置文件。YUM(Yellowdog Updater, Modified)是RPM包管理器的一个前端,用于简化软件包的安装、升级和查询等操作。在...
本文将详细介绍如何处理YUM源错误,并解释"CentOS yum.repos.d.zip"这个压缩包的作用。 首先,理解`yum.repos.d`目录的重要性。在CentOS系统中,`/etc/yum.repos.d/`是存放YUM仓库配置文件的目录,这些配置文件通常...
`yum.repos.d`目录是`yum`配置的重要部分,存放了定义软件仓库(repositories)的配置文件。这个压缩包`yum.repos.d.zip`很可能是包含了CentOS 7系统中用于配置`yum`仓库的一系列`.repo`文件。 `yum`的工作原理是...
标题"centos8 yum包 , yum放进/etc/yum.repos.d, yum makecache"涉及到几个关键概念: 1. **yum配置文件**:在CentOS 8中,`yum`的配置文件通常位于`/etc/yum.repos.d/`目录下。这个目录包含了多个`.repo`文件,每...
1. 使用yum安装Nginx:.md
安装:[root@localhost yum.repos.d]# yum -y install 包名。 升级:yum -y update:升级所有软件包。 yum -y update 包名:升级特定的软件包。 卸载:[root@localhost yum.repos.d]# yum remove 包名。 yum remove ...
`yum.repos.d` 是一个目录,它包含了所有定义了RHEL软件仓库配置的`.repo`文件。这些文件告诉`yum`在哪里找到软件包及其元数据,以便进行安装和升级。 `CentOS7-Base-163.repo` 文件是针对CentOS 7的一个软件仓库...
yum 命令找不到,快速安装yum centos-yumconf-4-4.5.noarch.rpm python-elementtree-1.2.6-5.el4.centos.x86_64.rpm python-sqlite-1.1.7-1.2.1.x86_64.rpm python-urlgrabber-2.9.8-2.noarch.rpm sqlite-3.3.6-2....
CentOS6 yum 源:centos6_base.repo
一、准备 确认在预拉取yum包的机子关于网络的各项服务正常,拉取的过程对网路的要求挺高,今天用50M宽带拉取大概5个多小时。另在拉取的机子上配置好阿里的base...[root@mini2 /]# wget -O /etc/yum.repos.d/epel.repo h
YUM(Yellow dog Updater, Modified)是一种软件包管理器,能够同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除 rpm 包时遇到的依赖性问题,使用方便,保持与RPM 数据库的...
输入命令cd /etc/yum.repos.d/ 用wget下载repo文件 输入命令wget http://mirrors.aliyun.com/repo/Centos-7.repo 如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。 当前目录是/...
当我们执行`yum install`或`yum update`等命令时,`yum`会读取`/etc/yum.repos.d/`目录下的所有`.repo`文件,根据文件中的设置连接到相应的软件仓库,查找并处理所需的软件包。`.repo`文件的结构通常是键值对形式,...
RedHat7修改Yum源 ...修改 RedHat 7 的 Yum 源需要删除所有的 Yum 包,卸载 python-urlgrabber 包,下载所需的安装包,安装所有下载的包,下载阿里镜像到/etc/yum.repos.d目录下,最后更新 Yum 缓存。
首先,让我们看看“yum.7z”这个压缩包中的四个关键文件: 1. `yum-3.2.29-40.el6.centos.noarch.rpm`:这是yum主程序的安装包,版本为3.2.29,适用于CentOS 6系统。noarch表示这是一个不分架构的包,可以在任何...
在重新安装Yum之后,需要确保所有的Yum配置文件也得到更新,通常这些文件位于`/etc/yum.conf`和`/etc/yum.repos.d/`目录下。根据您的具体需求,可能需要编辑这些文件以指向正确的软件仓库。 此外,由于CentOS 6已...
在Linux系统中,`yum`(Yellowdog Updater, Modified)是基于RPM包管理的命令行工具,用于安装、更新、卸载和管理RPM软件包。它为用户提供了方便的方式来处理依赖关系,简化了软件包的安装过程。本文将深入探讨`yum`...