清理yum源

最近想在美国VPS上装个Wine

可是在执行yum install wine时却遇到了意想不到的错误

系统提示:

You could try using –skip-broken to work around the problem

You could try running: rpm -Va –nofiles –nodigest

经过一番周折,最后发现是yum源冲突的问题,并在最后成功解决

清理yum源

众所周知,安装yum前必须要先安装epel源

不过,你以前或许也安装过其他的源,由于源的优先级等原因,可能导致你安装epel源后仍旧不能优先使用

导致安装wine时出现上面的错误

所以下面我们要先清理那些导致安装失败的源

1、执行下面的命令转移到yum源目录

1

cd /etc/yum.repos.d

2、输入ls,查看当前有的源

3、你会发现,除了centos官方源和epel源以外,还有一些其他的源

4、用rm命令删除掉他们

5、运行下面的命令清除yum源缓存

1

yum clean all

6、运行下面的命令重新生成yum源缓存

1

yum makecache

7、运行下面的命令安装wine

1

yum install wine

8、这样一来就可以成功安装了,若这时提示nothing to do,可能是epel源被破坏,运行下面的命令重新安装

1

rpm -ivh http://server.wanghailin.cn/yum/epel/epel-release-6-8.noarch.rpm --force --nodeps

若上面的地址失效,请到本博资源库中的yum源资源库寻找:http://server.wanghailin.cn/yum/

完美解决问题!

时间: 2024-10-10 15:22:18

清理yum源的相关文章

RHEL7利用iso镜像做本地yum源

RHEL7利用iso镜像做本地yum源 OS RHEL 创建iso存放目录和挂载目录 mkdir /root/iso mkdir /mnt/cdrom 将iso镜像文件上传到/root/iso文件夹下 将/root/iso/下的iso文件(rhel-workstation-7.0-x86_64-dvd.iso)挂载到/mnt/cdrom目录 mount -o loop /root/iso/rhel-workstation-7.0-x86_64-dvd.iso /mnt/cdrom 在/etc/y

yum源的使用

yum通过仓库拉取,同时解决了依赖的问题.有仓库的都是通过社区来维护的,不同的发行版会有不同的社区来维护 此时就是客户端和服务器的关系的问题了,yum会依赖一个配置文件, yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级.安装.删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题.这一点上,yum 和apt 相同.apt 原为debian 的deb 类型软件管

配置yum源

配置yum源 yum源正常请忽略这一步 01. 在安装完RedHat Enterprise Linux系统后, 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,请配置其他YUM源,以下为详细过程.(此过程不需卸载RedHat Enterprise Linux (RHEL) 自己的YUM程序) 02. 安装的RedHat Enterprise Lunux系统版本 # lsb_release -a (适用于所有的linux,包括Redhat.SuSE.Debian等

07_RHEL7配置yum源

redhat 默认自带的 yum 源需要注册才能更新.想不花钱也可以更新,就需要替换掉redhat的yum源. 检查是否安装yum包 查看RHEL是否安装了yum,若是安装了,那么又有哪些yum包: [[email protected] ~]# rpm -qa |grep yum 删除redhat自带的yum包 卸载上面显示的所有yum包: [[email protected] ~]# rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包)

Linux运维学习之 —— 搭建本地yum源

yum是RPM的前端工具,通过yum命令可以帮我们自动解决安装rpm包之间的依赖关系.下面是搭建本地yum仓库的步骤: 1.挂载光盘(光盘为CentOS-6.5-x86_64-bin-DVD2.iso)     mount /dev/cdrom1 /media ls一下/media这个目录,可以看到以下内容 2.创建本地文件夹,将Packages下的rpm包全部拷贝到本地文件夹     mount /dev/cdrom1 /media/     cp -r /media/Packages/* /

详解CentOS设置163的yum源的过程

转自启动CentOS系统,打开火狐浏览器,如下图所示: 2 登录"mirrors.163.com",如下图所示: 3 点击centos后面的"centos使用帮助",如下图所示: 4 可以看到设置和使用163的yum源的方法步骤都说的一清二楚,按照说明操作即可,特别值得注意的是"4小时更新一次",如下图所示: 5 根据自己的CentOS系统的版本下载相应的repo文件,我的系统是CentOS 6.6,所以选择下载"CentOS6&quo

redhat配置本地yum源

配置本地yum源#mkdir /media/mnt/#mount /dev/sro /media/mnt/# cp -prf /media/mnt/* /var/ftp/rhel5/ 配置本地YUM源[email protected] ~]#  cd /etc/yum.repos.d/[[email protected] yum.repos.d]# vi local.repo [base]  name=local  baseurl=file:///var/ftp/rhel5/  gpgcheck

阿里云yum源安装

1.先清理掉yum.repos.d下面的所有repo文件 [[email protected] yum.repos.d]# rm -rf * 2.下载repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo 3.备份并替换系统的repo文件(好习惯,也可以不备份,第3步可以省掉) cp Centos-7.repo /etc/yum.repo.d/ cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS

Redhalt配置Centos的yum源 详细步骤

  大家都应该都清楚,redhalt 刚装完系统之后的yum是不好使的,有时我们像安装vsftp 这样的软件时用yum安装很方便.为此我们需要利用centos的yum源进行配置.现在这个源更新速度很快. 这是网易的资源总库http://mirror.centos.org/.里面应有尽有.废话不多说: 具体安装步骤: 1.删除redhat原有的yum源 # rpm -aq | grep yum|xargs rpm -e –nodeps 2.重新从网上获取yum的安装包  以root登陆到redha