yum与apt-get使用国内源

yum、apt-get区别

yum 和 apt-get 都是用于在Linux操作系统上安装、升级和管理软件包的命令行工具,但它们主要用于不同的Linux发行版,因此有一些区别。以下是它们之间的主要区别:

  1. 支持的发行版:

    • yum 主要用于基于Red Hat的发行版,如CentOS和Fedora。
    • apt-get 主要用于基于Debian的发行版,如Ubuntu。
  2. 软件包格式:

    • yum 使用RPM(Red Hat Package Manager)软件包格式。
    • apt-get 使用DEB(Debian Package)软件包格式。
  3. 如何查看内核:

    • 显示当前正在运行的内核版本号
    uname -r
    
    • 查看内核版本文件
    cat /proc/version
    

yum换源

默认的yum源是centos官网的,经常访问不通,所以使用yum安装东西之前需要把yum源改为国内的。

本人是使用163的源,当然有很多源可以选择,比如阿里、中科大等,163也是提供了一个简易的文档:http://mirrors.163.com/.help/centos.html

设置方法如下:

  1. 列出系统中配置的所有可用软件源以及每个软件源包含的软件包数量

    yum repolist
    
    Loaded plugins: fastestmirror, langpacks
    Repository epel is listed more than once in the configuration
    Loading mirror speeds from cached hostfile
    repo id                                                                                   repo name                                                                                 status
    !docker-ce-stable/7/x86_64                                                                Docker CE Stable - x86_64                                                                      259
    !epel/7/x86_64                                                                            EPEL for redhat/centos 7 - x86_64                                                           13,767
    !extras/7/x86_64                                                                          Qcloud centos extras - x86_64                                                                  518
    !mysql-connectors-community/x86_64                                                        MySQL Connectors Community                                                                     227
    !mysql-tools-community/x86_64                                                             MySQL Tools Community                                                                          100
    !mysql57-community/x86_64                                                                 MySQL 5.7 Community Server                                                                     678
    !os/7/x86_64                                                                              Qcloud centos os - x86_64                                                                 10,070+2
    !updates/7/x86_64                                                                         Qcloud centos updates - x86_64                                                               5,165
    repolist: 30,784
    
  2. 进入yum源配置目录

    cd /etc/yum.repos.d
    
  3. 备份系统自带的yum源

    mv CentOS-Base.repo CentOS-Base.repo.bak
    
  4. 下载163网易的yum源:

    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    
  5. 更改文件名

    mv CentOS6-Base-163.repo CentOS-Base.repo
    
  6. 清除Yum缓存,以确保使用新的镜像站点

    yum clean all
    
  7. 刷新yum元数据缓存(可选)

    yum makecache
    
  8. 最后,运行 yum update 来使更改生效

    yum update
    

apt-get换源

  1. 列出已启用的软件源:

    apt-cache policy
    
    Package files:
     100 /var/lib/dpkg/status
         release a=now
     100 http://mirrors.aliyun.com/ubuntu/ bionic-backports/multiverse amd64 Packages
         release v=18.04,o=Ubuntu,a=bionic-backports,n=bionic,l=Ubuntu,c=multiverse
         origin mirrors.aliyun.com
     100 http://mirrors.aliyun.com/ubuntu/ bionic-backports/universe amd64 Packages
         release v=18.04,o=Ubuntu,a=bionic-backports,n=bionic,l=Ubuntu,c=universe
         origin mirrors.aliyun.com
     ...
    
  2. 备份系统自带的apt源

    cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  3. 编辑sources.list,将内容替换为如下内容,当然也可以选择其他的源,注意不同的Debian版本可能使用不同的源,下面以清华源以及Debian11为例:

    清华源官方文档:https://mirror.tuna.tsinghua.edu.cn/help/debian/

    mv /etc/apt/sources.list /etc/apt/sources.list.bak
     
    echo  "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free" >/etc/apt/sources.list
    echo  "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free" >>/etc/apt/sources.list
    echo  "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free" >>/etc/apt/sources.list
    echo  "deb http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free" >>/etc/apt/sources.list
    
  4. 更新Apt-get的软件包列表,以确保使用新的镜像站点

    apt-get update
    
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

L-960

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值