centos7.0 yum doesn't work 输入yum 不起作用的解决办法
2017-04-27 20:18
435 查看
1. 将yum源更新为国内163yum源或阿里源
首先,将系统原有的yum源备份
下载阿里云的yum源配置或163的yum源
然后重建缓存:
若出错,并显示提示信息如下:
One of
the configured repositories failed (Fedora 20 - x86_64 - Updates),
and yum
doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:
1. Contact the upstream for the repository and get them to fix the problem.
2. Reconfigure the baseurl/etc. for the repository, to point to a working
upstream. This is most often useful if you are using a newer
distribution release than is supported by the repository (and the
packages for the previous distribution release still work).
3. Disable the repository, so yum won't use it by default. Yum will then
just ignore the repository until you
permanently enable it again or use
--enablerepo for temporary
usage:
yum-config-manager --disable
updates
4. Configure the
failing repository to be skipped, if it is unavailable.
Note that
yum will try to
contact the repo. when it
runs most commands,
so will have to try and fail
each time (and thus. yum
will be be much
slower). If it is a
very temporary problem though, this is often
a nice
compromise:
yum-config-manager --save --setopt=updates.skip_if_unavailable=true
解决办法:
sudo yum upgrade
之后会进行更新,y/d/n三个选项,不想更新的话选择n,回车
接着再执行yum makecache就成功啦!!!
使用yum install software-package也没问题哦~~
首先,将系统原有的yum源备份
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.backup
下载阿里云的yum源配置或163的yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 注:阿里云yun源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo 注:网易yum源
然后重建缓存:
yum clean all yum makecache
若出错,并显示提示信息如下:
One of
the configured repositories failed (Fedora 20 - x86_64 - Updates),
and yum
doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:
1. Contact the upstream for the repository and get them to fix the problem.
2. Reconfigure the baseurl/etc. for the repository, to point to a working
upstream. This is most often useful if you are using a newer
distribution release than is supported by the repository (and the
packages for the previous distribution release still work).
3. Disable the repository, so yum won't use it by default. Yum will then
just ignore the repository until you
permanently enable it again or use
--enablerepo for temporary
usage:
yum-config-manager --disable
updates
4. Configure the
failing repository to be skipped, if it is unavailable.
Note that
yum will try to
contact the repo. when it
runs most commands,
so will have to try and fail
each time (and thus. yum
will be be much
slower). If it is a
very temporary problem though, this is often
a nice
compromise:
yum-config-manager --save --setopt=updates.skip_if_unavailable=true
解决办法:
sudo yum upgrade
之后会进行更新,y/d/n三个选项,不想更新的话选择n,回车
接着再执行yum makecache就成功啦!!!
使用yum install software-package也没问题哦~~
相关文章推荐
- CentOS 5.5通过yum安装 Memcached的步骤、问题、及解决办法
- centos yum Segmentation fault 问题解决办法
- CentOS 6.6安装python3.4.3后yum不能使用的解决办法
- centos6 yum 安装nginx 不成功解决办法
- centos 下yum lock的解决办法
- 【Linux/CentOS】应用知识:使用yum被锁的解决办法
- CentOS上yum时遇到Insufficient space on download directory的问题的解决办法
- CentOS 6.5忘记root密码的解决办法(CentOS输入密码提示login incorrect)
- CentOS yum出现“Could not retrieve mirrorlist ”的解决办法
- CentOS 关闭IPv6及运行yum报错解决办法
- centos下装完python2.7无法使用yum的解决办法
- [centos6.5] yum makecache 连接错误的解决办法
- Centos 下使用 yum 提示 This system is not registered with RHN 的解决办法
- linux/centos安装nginx常见错误及解决办法【make错误,需要yum -y install openssl openssl-devel或者自己下载然后重新./configure】
- CentOS系统用yum命令升级php和mysql失败的解决办法
- 关于linux(CentOS)无法更新安装软件出错的解决办法(提示The program package-cleanup is found in the yum-utils package)
- CentOS——yum命令运行错误解决办法
- CentOS7.0开机报错“piix4_smbus”和“dev fd0”的解决办法
- 64位centOS6.3安装yum时系统报错,centOS6.3到centOS7原理相同办法解决
- CENTOS下Python 升级后YUM无法使用的解决办法