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源配置目录

    cd /etc/apt/
    
  3. 备份系统自带的apt源

    cp sources.list sources.list.bak
    
  4. 编辑sources.list,讲内容替换为如下内容:

    deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    
  5. 更新Apt-get的软件包列表,以确保使用新的镜像站点

    sudo apt-get update
    

你可能感兴趣的:(linux,linux)