centos 7修改yum源
centos系统要定期更新,前天使用sudo yum update命令更新过程中出错,安装的是x64的系统,结果更新的内容有i686的依赖包,最终由于64与32位系统依赖的原因导致更新失败,更糟糕的是系统从此再也启动不起来了,猜想可能是之前安装过32的软件所至,无奈,只能重新安装系统,今天安转几个必要的软件,发现官方的yum源中竟然没有,随后在网上搜索了大量的资料,发现有些方法是行不通的,有些还是太繁琐,所以实验后总结如下:
安装完成系统之后无需更改CentOS-Base.repo文件,只需要增加一个epel地址即可,根据他人提供的经验,我增加的是aliyun的epelurl,具体命令:
sudo wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
sudo yum update
执行这两条命令既可以增加epel又可以进行更新验证,通过update的信息可以分辨出base和epel的地址。如果epel没有添加,可以清除缓存重新加载:
sudo yum clean all
sudo yum makecache
sudo yum update
经过以上,既可以安装工作中需要基本软件了。
EPEL:
EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository 中是找不到的。
最新文章
- Java防止SQL注入2(通过filter过滤器功能进行拦截)
- 使用Sqoop从MySQL导入数据到Hive和HBase 及近期感悟
- python之路-Day4
- C# web api返回类型设置为json的两种方法
- 09_android入门_采用android-async-http开源项目的GET方式或POST方式实现登陆案例
- Clusterware后台进程
- Jquery获取元素坐标
- 基于python做的抓图程序1.0.00版本
- JAVA GUI 工具
- SpringMVC开发过程中的中文乱码问题
- Java——异常谜题
- 第五弹:VGG
- 中软卓越IT培训:给IT程序员的18个忠告
- yii 常用一些调用 (增加中)
- js算法集合(一) 水仙花数 及拓展(自幂数的判断)
- python入门编程之mysql编程
- Shell命令-文件压缩解压缩之tar、unzip
- 【XSY3042】石像 拓扑排序 状压DP 洲阁筛
- Hive窗口函数
- Django 中的 model 继承