首页 > 编程知识 正文

linux更换yum源,ubuntu更换阿里源

时间:2023-05-06 17:45:01 阅读:186724 作者:1629

yum源yellowdogupdater(yum )是RedHat所有版本的默认包管理器

yum的主要功能是方便添加/删除/更新RPM软件包,自动解决软件包依赖关系问题,并更容易管理大量的系统更新问题

其理念是使用中央仓库(repository )管理部分或一个分布式的APP应用程序相互关系

根据计算出的软件依赖项进行升级、安装、删除等操作,减少Linux用户烦恼的dependencies问题

可以同时配置多个系统信息库,并使用简单的配置文件(/etc/yum.conf )自动解决添加或删除rpm程序包时出现的依赖关系问题,以保持与rpm数据库的一致性

另一方面,更换为安装了AlibabaCloud (阿里巴巴云) yum源代码查询的yum

[root@localhost ~]# rpm -qa | grepyumpackagekit-yum-1.1.5-1.el7.x86 _ 64y um-3.4.3-154.el7.noarch yum-rhn-plugin-2.0.1-1

[ root @ localhost~~ ] # rpm-QA|grep yum|xargs rpm-e-- nodeps warning 3360/etc/yum/plugin conf.d/lang packs .

(浏览器打开网站。 https://mirrors.a liyun.com/centos/7/OS/x86 _ 64/packages

然后,逐个进行搜索并下载到本地(因为可能会保存版本更新问题)。

最后,在Linux中构建rpm文件,并复制下载的软件包)

我已经把rpm包上传到博客上面,需要的自取

wget 3359 mirrors.a liyun.com/centos/7/OS/x86 _ 64/packages/yum-metadata-parser-1.1.4-10.el7.x8886 64 yum-3.4.3-161.el7.centos.noarch.rpm wget https://mirrors.a liyun.com/centos/7/OS/x86 _ 64/yum-plugid yum-utils-1.1.31-50.el7.noarch.rpm wget https://mirrors.a liyun.com/centos/7/OS/x86 _ 64/packages/ppparch

[ root @ localhost~] # mkdir rpm [ root @ localhost~] # CD rpm/[ root @ localhost rpm ] # ls python-urlgrabber-3.10-10.el7.noarch.rpm yum-3.4.3-168.el7.centos.noarch.rpm yum-metadata-pars

[ root @ localhost rpm ] # rpm-IVH *.rpm-- force-- nodeps warning : python-urlgrabber-3.10-10.el7.noarch.rch.rpm # # # # # # # # [ 100 % ] updating/in sting/# # # # # # # # # # # # # # # # 2: python-uuthon # # # # # # # # # [ 60 % ] [ 80 % ] 53360 yum-utils-1.1.31-54.el7 _8# # # # # # # # # [ 1000 # # # # # # # [ 10000 ]

[ root @ localhost~] # CD/etc/yum.repos.d/[ root @ localhost yum.repos.d ] # wget-o/etc/yum.repos.d/yum.repos centos-7.repo---2020-12-2114336036336048---http://mirrors.a liyun.com/repo/centos-7.repo 112.19.3.183、 connectingtomirrors.a liyun.com (mirrors.a liyun.com) 112.19.3.184| :80 . connected.http request sent aiting response . 200 ok length :2523 (2.5k ) [ application/octet-stream ] saving ttte centos-base.repo’100 % [========================centos-base.repo ] 100 % [==================================

[ root @ localhost yum.repos.d ] # vim centos-base.repo ctrl键:输入:%s/$releasever/7/g清除缓存并重新生成

[ root @ localhost yum.repos.d ] # yum clean all [ root @ localhost yum.repos.d ] # yummakecache更新yum程序包

[ root @ localhost yum.repos.d ] # yum update

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。