究极完整版!!Centos6.9安装最适配的python和yum,附带教大家如何写Centos6.9的yum.repos.d配置文件。亲测可行!

前言!

这里我真是要被Centos6.9给坑惨了,最刚开始学习linux的时候并没有在意那么的,没有考虑到选版本问题,直到23年下半年,官方不维护Centos6.9了,基本上当时配置的文件和安装的依赖都用不了了,而且不更新了,真的崩溃了,所以真心建议大家选版本的时候要多看几篇文章,避免踩坑,后来为了解决这个问题,在网上搜了很多6.9的配置,最后是用的阿里云的解决的。

由于不同的虚拟机的依赖不同,可能会出现与我不同的错误,建议大家重装的时候先存个快照

重装yum和python

重装yum和python的话分为一下几步

1.卸载已有的python和yum

保证把之前的版本卸载干净

rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps   ##强制删除系统安装程序python包及其相关
whereis python |xargs rm -frv   ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
whereis python ##验证删除,返回无结果rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps  #卸载yum
whereis yum |xargs rm -frv #卸载残余的yum
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps   ##强制删除系统安装程序python包及其相关
whereis python |xargs rm -frv   ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
whereis python ##验证删除,返回无结果rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps  #卸载yum
whereis yum |xargs rm -frv #卸载残余的yum

2.下载新的安装包

因为centos6.9已经不维护了, 所以大部分的镜像都失效了,只有下面的镜像可以使用。

wget https://vault.centos.org/6.9/os/x86_64/Packages/python-2.6.6-66.el6_8.x86_64.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/python-devel-2.6.6-66.el6_8.x86_64.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/python-libs-2.6.6-66.el6_8.x86_64.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/python-pycurl-7.19.0-9.el6.x86_64.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/python-setuptools-0.6.10-3.el6.noarch.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/rpm-python-4.8.0-55.el6.x86_64.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/yum-utils-1.1.30-40.el6.noarch.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/yum-plugin-protectbase-1.1.30-40.el6.noarch.rpm
wget https://vault.centos.org/6.9/os/x86_64/Packages/yum-plugin-aliases-1.1.30-40.el6.noarch.rpm

3.安装

# 安装所有的包并忽略依赖
rpm -Uvh --replacepkgs python*.rpm --nodeps --force
rpm -Uvh --replacepkgs rpm-python*.rpm --nodeps --force
rpm -Uvh --replacepkgs yum*.rpm --nodeps --force

4.测试

yum --version

python -v

 

配置 CentOS 6.9阿里源

下文以centos6.9 x86_64为例,其他版本和平台可以将下文配置中的相关字段替换(打开浏览器进入相应url对照)

正常情况下应该使用阿里源http://mirrors.aliyun.com/centos/6.9/
根据链接中的readme显示6.9已被弃用
因此需要使用另一路径http://mirrors.aliyun.com/centos-vault/6.9/

1.删除/etc/yum.repos.d路径下所有.repo文件
2.在该路径下建立如下两个文件
CentOS-Base.repo:

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#[base]
name=CentOS-6.9 - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.9/os/x86_64/http://mirrors.aliyuncs.com/centos-vault/6.9/os/x86_64/http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/os/x86_64/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6#released updates 
[updates]
name=CentOS-6.9 - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.9/updates/x86_64/http://mirrors.aliyuncs.com/centos-vault/6.9/updates/x86_64/http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/updates/x86_64/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6#additional packages that may be useful
[extras]
name=CentOS-6.9 - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.9/extras/x86_64/http://mirrors.aliyuncs.com/centos-vault/6.9/extras/x86_64/http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/extras/x86_64/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-6.9 - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.9/centosplus/x86_64/http://mirrors.aliyuncs.com/centos-vault/6.9/centosplus/x86_64/http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/centosplus/x86_64/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6#contrib - packages by Centos Users
[contrib]
name=CentOS-6.9 - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.9/contrib/x86_64/http://mirrors.aliyuncs.com/centos-vault/6.9/contrib/x86_64/http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/contrib/x86_64/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6

CentOS-SCLo-rh.repo:

# CentOS-SCLo-rh.repo
#
# Please see http://wiki.centos.org/SpecialInterestGroup/SCLo for more
# information[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=http://mirrors.aliyun.com/centos-vault/6.9/sclo/x86_64/rh/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6[centos-sclo-rh-testing]
name=CentOS-7 - SCLo rh Testing
baseurl=http://mirrors.aliyun.com/centos-vault/6.9/sclo/x86_64/rh/
gpgcheck=0
enabled=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6[centos-sclo-rh-source]
name=CentOS-7 - SCLo rh Sources
baseurl=http://mirrors.aliyun.com/centos-vault/6.9/sclo/Source/rh/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6

3.执行yum clean all&&yum makecache

可能发生的问题:

  1. RPM-GPG-KEY报错:
    执行以下命令
    wget http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6
    cp RPM-GPG-KEY-CentOS-6 /etc/pki/rpm-gpg/
    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
    
  2. NOT FOUND xxx/repodata/repomd.xml
    看下报错的repo的相应路径中是否存在repodata/repomd.xml,适当配置中的调整baseurl

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/707021.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

干式蒸发器、满液式蒸发器以及降膜式蒸发器的介绍

干式蒸发器 1、干式蒸发器原理、定义 干式蒸发器制冷剂在换热管内通过,冷水在高效换热管外运行,这样的换热器换热效率相对较低,其换热系数仅为光管换热系数的2倍左右,但是其优点是便于回油,控制较为简便,…

零知识证明:哈希函数-Poseidon2代码解析与benchmark

1、哈希函数(Hash Function)与Poseidon 在密码学中,哈希函数是一种将任意大小的数据映射到固定大小的输出的函数。哈希函数的输出称为哈希值或哈希码。哈希函数具有单向性和抗碰撞性。一些常见的哈希函数包括 MD5、SHA-1、SHA-256 和 SHA-3。例如,假设您要验证一个文件的完整…

四川易点慧电商抖音小店运营秘籍引领电商新潮流

在当今数字化浪潮中,抖音小店作为电商领域的一匹黑马,以其独特的社交属性和庞大的用户基础,正迅速崛起为新的销售增长点。四川易点慧电子商务有限公司,作为电商行业的佼佼者,深谙抖音小店运营的精髓,专业助…

基于vs和C#的WPF应用之动画4---跳跳球

一、画布和图形 <Canvas x:Name"canvas4" Grid.Row"1" Grid.Column"1" Width"200" Height"200"><Canvas.Triggers><EventTrigger RoutedEvent"Loaded"><BeginStoryboard Storyboard"…

Hotcoin Research|玩赚WEB3:探索Apeiron:颠覆传统的区块链游戏,融合神话与现代玩法

1. 游戏概述 1.1 游戏类型与主题 Apeiron 是一款结合了上帝模拟、Roguelike、动作角色扮演&#xff08;ARPG&#xff09;和卡牌游戏元素的区块链游戏。这款游戏以独特的方式融合了多种游戏类型&#xff0c;提供了一个丰富多彩的神话宇宙&#xff0c;每个星系都受到不同现实世…

纯血鸿蒙APP实战开发——Worker子线程中解压文件

介绍 本示例介绍在Worker 子线程使用ohos.zlib 提供的zlib.decompressfile接口对沙箱目录中的压缩文件进行解压操作&#xff0c;解压成功后将解压路径返回主线程&#xff0c;获取解压文件列表。 效果图预览 使用说明 点击解压按钮&#xff0c;解压test.zip文件&#xff0c;显…

Nebula街机模拟器 Mac移植版(400+游戏roms)汉化版

nebula星云模拟器是电脑上最热门的街机游戏模拟器之一&#xff0c;玩家可以通过这个小巧的模拟器软件进行多款经典街机游戏启动和畅玩&#xff0c;本次移植的包含400多款游戏roms&#xff0c;经典的三国志、三国战纪、拳皇、街霸、合金弹头、1941都包含在内。 下载地址&#xf…

数字孪生之数据采集

一、数据采集的定义和作用 在数字孪生中&#xff0c;采集是指从现实世界中收集数据并将其传输到数字孪生系统中的过程。采集的目的是为了获取现实世界中的实时数据&#xff0c;以便在数字孪生系统中进行分析、模拟和预测。 采集的作用主要有以下几个方面&#xff1a; 数据同步…

一个强大的在线解析网站,无需登录,只用把视频链接粘贴进去就能免费解析下载视频。

TiQu.cc是什么&#xff1f; TiQu.cc是一个强大的在线工具&#xff0c;让用户可以从包括Facebook、VK、Twitter、Tiktok、Instagram等在内的100多个平台下载他们喜爱的视频。不论是音乐、电视节目、电影、短片还是个人上传的内容&#xff0c;TiQu.cc都可以帮助您随时随地以离线…

诸葛智能携手五大银行,以数据驱动的营销中台带来可预见增长

对于银行来说&#xff0c;客户是赖以生存的基础&#xff0c;也是保持活力的关键。尤其是大数据、人工智能等新兴技术的推动下&#xff0c;通过数据赋能产品升级和服务创新&#xff0c;深挖客户潜能&#xff0c;更是助推银行快步迈入高质量发展的新阶段。 在银行加速拥抱新质生…

抖音多直播间自动发送评论自动涨粉

抖音&#xff0c;这个名字我相信大家都不会陌生。作为一款流行的短视频和直播平台&#xff0c;抖音已经融入了我们的日常生活。我想今天和大家分享的就是如何在抖音上吸引更多的粉丝&#xff0c;特别是在直播间中。大家都知道&#xff0c;直播间的粉丝多了&#xff0c;可以带动…

GBDT调参--贝叶斯调参

随机抽特征和随机抽样本 n_estimators 是控制森林中树木的数量&#xff0c;即基评估器的数量。这个参数对随机森林模型的精确性影响是单调的&#xff0c;n_estimators越 大&#xff0c;模型的效果往往越好。但是相应的&#xff0c;任何模型都有决策边 n_estimators达到一定的程…