美文网首页每天500字linux tools
Ubuntu使用阿里云软件仓库(内有批量更新软件仓库脚本)

Ubuntu使用阿里云软件仓库(内有批量更新软件仓库脚本)

作者: 名字想好没 | 来源:发表于2018-12-28 22:34 被阅读20次

原文地址:https://itweknow.cn/detail?id=65 ,欢迎大家访问。

在国内使用ubuntu的过程中由于网络的问题可能会有些包下载速度很慢,但是阿里云为我们提供了仓库服务,我们可以将Ubuntu的默认的软件源修改为阿里云的就可以了明显的提高软件的下载速度了。

单机修改

我们先来看下修改一台机器的源。一台机器操作比较简单,也用不着使用脚本去操作。

  1. 备份原来的源文件(PS:保险起见,怕改糟了。)

    cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  2. 获取系统内核版本信息

    lsb_release -c | grep -o "\s.*"
    

    这里我的机器的版本为bionic

  3. 修改/etc/apt/sources.list
    注意将$SYS_VERSION替换为第二步中获取的版本信息。这点非常重要,否则会失败。

    deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-backports main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $SYS_VERSION-proposed main restricted universe multiverse
    
  4. 更新

    apt-get update
    apt-get upgrade
    

    至此,成功。

多台机器

当需要修改多台机器的源的时候,上面那种方式就有点麻烦了,其实这些工作都可以通过脚本来做的。脚本下载

  1. 配置好hosts,在执行脚本的机器上的hosts文件中添加所有机器名和IP映射关系。
  2. 修改脚本文件中batch_change_apt_source.sh的机器名称,即SERVERS变量。
  3. 设置可执行权限
    chmod 777 batch_change_apt_source.sh
    chmod 777 change_apt_source.sh
    
  4. 执行batch_change_apt_source.sh
    ./batch_change_apt_source.sh
    
  5. 过程中可能会提示输入机器密码和Y/N

相关文章

  • Ubuntu使用阿里云软件仓库(内有批量更新软件仓库脚本)

    原文地址:https://itweknow.cn/detail?id=65 ,欢迎大家访问。 在国内使用ubunt...

  • Ubuntu16.04安装配置Docker

    安装相关包 添加软件仓库 官方仓库 阿里云仓库 安装docker 如果需要安装指定版本的,使用以下命令: 添加访问...

  • centos7下安装docker

    环境要求 基础环境 安装docker 安装需要的软件包 设置阿里云镜像仓库 更新yum软件包索引 推荐安装dock...

  • ubuntu安装最新版rabbitmq

    ubuntu 仓库上的软件版本比较旧,如果想使用最新版,需更新第三方软件源,其目录在/etc/apt/source...

  • ECS云服务器 Ubuntu 18.04.4 配置

    更新资源库 安装Node 安装Npm 安装pm2 安装Nginx Nginx的软件包在Ubuntu默认软件仓库中可...

  • CentOS搭建Zabbix监控

    二进制包安装 修改yum源 添加 Zabbix 软件仓库这里使用了阿里云的zabbix源 Zabbix 前端需要额...

  • 更换仓库为阿里云

    替换为阿里云仓库 maven替换国内仓库镜像gradle 替换为国内阿里云仓库 仓库名称阿里云仓库地址centra...

  • Docker安装——Ubuntu18.04

    1.使用Ubuntu软件仓库安装 dockersudo apt install docker.io其他方式请参考下...

  • ubuntu16.04安装python3.6

    1、配置软件仓库,因为python 3.6 新版没有发布到ubuntu的正式仓库中,咱们通过第3方仓库来做。在命令...

  • Ubuntu PPA源

    简介 虽然Ubuntu官方提供了很多软件包,但是仍然有很多软件包无法进入Ubuntu官方软件仓库。为了满足广大Ub...

网友评论

    本文标题:Ubuntu使用阿里云软件仓库(内有批量更新软件仓库脚本)

    本文链接:https://www.haomeiwen.com/subject/ejdylqtx.html