Ubuntu、Centos、Python软件源

48 阅读1分钟

Ubuntu、Centos、Python软件源

ubuntu更换阿里源

#备份

cd /etc/apt/
 
cp sources.list sources.list.bk

cd /etc/apt/sources.list.d/

#写入文件

Types: deb
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-security noble-updates noble-proposed noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

#验证

 apt list --upgradable

debian更换阿里源

sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list.d/debian.sources && \
    sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list.d/debian.sources

python更换阿里源

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ && \
    pip config set install.trusted-host mirrors.aliyun.com

Centos更换阿里源

#查看Centos版本
cat /etc/centos-release

#解决mirrorlist.centos.org无法访问

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

#CentOs7

curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo/Centos… curl -o /etc/yum.repos.d/epel.repo mirrors.aliyun.com/repo/epel-7…

#Centos8 curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.aliyun.com/repo/Centos-8.repo

yum clean all && yum makecache


批量更改脚本

sed -i 's|mirrorlist=mirrorlist.centos.org|#mirrorlist=http://mirrorlist…' /etc/yum.repos.d/.repo sed -i 's|#baseurl=mirror.centos.org|baseurl=http://mirrors.al…' /etc/yum.repos.d/.repo sed -i 's|#baseurl=mirror.centos.org|baseurl=http://mirrors.al…' /etc/yum.repos.d/.repo sed -i 's|#baseurl=mirror.centos.org|baseurl=http://mirrors.al…' /etc/yum.repos.d/.repo


测试安装

yum install -y wget


#### 推荐阅读
- [AllinSSL 一个开源的自动化证书监控托管工具](https://www.skillup.host/1/devops/allinssl.md)
- [服务器安全加固fail2ban用法](https://www.skillup.host/1/linux/safe/fail2ban.md)
---

<center>
    <img src="https://file.lae.skillup.host/lae2/private/340b10a4/368a619d/9916342f/8874e259.png" style="width: 100px;">
</center>
```.preview-wrapper pre::before { position: absolute; top: 0; right: 0; color: #ccc; text-align: center; font-size: 0.8em; padding: 5px 10px 0; line-height: 15px; height: 15px; font-weight: 600; } .hljs.code\_\_pre > .mac-sign { display: flex; } .code\_\_pre { padding: 0 !important; } .hljs.code\_\_pre code { display: -webkit-box; padding: 0.5em 1em 1em; overflow-x: auto; text-indent: 0; } h2 strong { color: inherit !important; }