摘 Centos 服务器搭建(Centos8服务器搭建遇到的各种问题及解决方法)
|-摘 Centos8 更新yum或安装软件时提示 Failed to download metadata for repo 'PowerTools':(已解决)
Cannot prepare internal mirrorlist: No URLs in mi|||Centos8更换yum源
Centos8 更新yum或安装软件时提示 Failed to download metadata for repo 'PowerTools': Cannot prepare internal mirrorlist: No URLs in mi
网上查到了最终的解决办法
Step 1:Go to the/etc/yum.repos.d/
directory.
[root@autocontroller ~]# cd /etc/yum.repos.d/
Step 2:Run the below commands
[root@autocontroller ~]# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
[root@autocontroller ~]# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
Step 3:Now run the yum update
[root@autocontroller ~]# yum update -y
That’s it! ...
|-原 CentOS8出现“ Error: Failed to download metadata for repo ‘AppStream‘ “ 的解决方法
cd /etc/yum.repos.d/
然后创建bak文件夹
mkdir /bak
然后把 /etc/yum.repos.d/目录下所有文件移动到 /bak
mv *.repo bak/ cd /etc/yum.repos.d/bak
进入到/etc/yum.repos.d/bak
复制 CentOS-Base.repo 到/etc/yum.repos.d ...
|-转 如何将CentOS 8转换为CentOS Stream(202205实测有效)
CentOS Stream是一个持续交付的Linux发行版,它在RHEL之前处于领先地位。它将具有滚动发布,即不断进行更改。CentOS将成为一个上游版本,它将具有测试补丁和更新。随着2021年底,Centos Linux 8停止支持,最好的选择是迁移到CentOS Stream版本中。
CentOS 6于2020年11月30日到期。Redhat将继续更新CentOS 7,直到2024年6月30日。但是将不再有任何CentOS 9版本。
你当前是否正在使用CentOS 8呢?如果想要转换为CentOS Stream,可以参考以下步骤进行转换:
# 查看仓库是否有centos-release-stream仓库 [root@localhost ~]# dnf search centos-release-stream # 安装centos-release-stream仓库 [root@localhost ~]# dnf install -y centos-release-stream
可以使用下面命令列出所有仓库:
[root@localhost ~]# dnf repolist
使用dnf 的swap选项移除centos-linux-repos
,并安装centos-stream-repos
[root@localhost ~]# dnf swap centos-linux-repos centos-stream-repos
[root@localhost ~]# dnf distro-sync
...
|-转 从CentOS 8到CentOS Stream,到底发生什么事了?
原来是这样,我最近yum安装老是失败,已找到换源方法 https://wokan.chawen.org/post/1124
更换yum源:https://wokan.chawen.org/post/1124
在Linux服务器操作系统领域,CentOS一直被认为是一个稳定安全并且可靠的发行版本。它是从RHEL源代码复刻,去除了RHEL有关的商标等一些内容构建出来的。
但是从CentOS被Red Hat收购以后,它的命运发生了转变。最新的版本是CenOS 8,迎接它的下一个版本不是CentOS 9了,而是Red Hat推出的一个新的概念-- CentOS Stream
这是怎么一回事,这个改变对Linux服务器领域又意味着什么?
一)
以下事情是已经被决定并肯定会发生的一些事情:
CentOS本来的角色,从RHEL的复刻版转变为RHEL构建之前的开发版(development version),也就是CentOS Stream。
CentOS 8作为REEL 8的复刻版,其支持将会在2021年末结束。而流行度更广的CentOS 7的生命周期则会在2024年结束。
没有RHEL 9的复刻版-- CentOS 9了。
这意味着,CentOS的方式,以前是这样:
Fedora发布 -> RHEL 发布 --> CentOS 发布
变成:
Fedora发布 -> CentOS Stream发布 -> RHEL发布
是不是看起来像是调整了下顺序?
二)
Fedora和CentOS Stream是什么关系。
Fedora的角色一直就是RHEL的上游开发版本,也就是通常新功能都是先在Fedora上发布,经过使用验证稳定后,才发布到RHEL中。
那现在CentOS Stream也被RHEL改成midstream version,翻译成中文呢,也就是中游版本。
Red Hat做这个事情的原因在哪?
加强CentOS社区的影响与贡献
在官方的说明中,Red Hat认为这能加强社区力量对RHEL的影响与贡献。因为从以前的流程来看,CentOS做为最后一个阶段的复刻版本,其社区力量对RHEL本身并无太多影响与贡献,而Red Hat本身的Fedora与RHEL又完全属于RHEL公司的行为,没有开源社区力量的参与。
而一旦把CentOS Stream定位到中游版本,则意味着CentOS社区可以发挥更有效的作用,做出更多的影响与贡献了。
挺有道理的,听起来确实是个好事。
减少RHEL的竞争版本
当然,由于这种改变,仍然有一个官方可能不愿意提及,但又是一个明显的事实点就是:
CentOS作为RHEL的可替代版本的角色没有了,对于习惯RHEL/CentOS系列的使用者来说,未来并无免费的CentOS可以选择了,只能选择RHEL
三)
一个问题是:
可以在生产使用CentOS Stream版本么?
好吧,我认为这是个见仁见智的问题,RHEL在官方的声明中,希望用户信任及相信CentOS Stream版本。
关键的问题在于:...