ubuntu18.4 本地镜像源搭建(apt-mirror)

本文详细介绍了如何使用apt-mirror工具在Ubuntu18.04上搭建本地镜像源,包括下载源、配置文件、设置清华源、发布源以及修改apt的sources.list文件,以便加速软件包的更新和安装。
摘要由CSDN通过智能技术生成

ubuntu18.4 本地镜像源搭建(apt-mirror)

整个流程很简单,但是实际上遇到很多问题。

下载源

下载工具

sudo apt install apt-mirror

设置需要同步的源:

sudo vi /etc/apt/mirror.list

下面使用清华源:

############# config ##################
#
set base_path   /home/ubuntu/apt-mirror
#
# set mirror_path  $base_path/mirror
# set skel_path    $base_path/skel
# set var_path     $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch  <running host architecture>
# set postmirror_script $var_path/postmirror.sh
set run_postmirror 0
set nthreads     10
set _tilde 0
#
############# end config ##############


# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
# # deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
#Ubuntu 18.04

clean http://mirrors.tuna.tsinghua.edu.com/ubuntu

总共下载了270G下来。

发布源

使用apache2

sudo apt install apache2
# 创建软连接,注意大小写,后面要一致
sudo ln -s /home/ubuntu/apt-mirror/mirror/mirrors.tuna.tsinghua.edu.cn/ubuntu /var/www/html/ubuntu

如果正常的话,在浏览器输入127.0.0.1:ubuntu可以看到源的信息。
在这里插入图片描述

使用源

修改apt的源:

sudo vi /etc/apt/sources.list
deb  [arch=amd64] http://127.0.0.1//ubuntu/ bionic  main restricted universe multiverse
deb  [arch=amd64] http://127.0.0.1/ubuntu/  bionic-updates main restricted universe multiverse
deb  [arch=amd64] http://127.0.0.1/ubuntu/  bionic-backports main restricted universe multiverse
deb  [arch=amd64] http://127.0.0.1/ubuntu/  bionic-security main restricted universe multiverse

一开始的时候报错,看了好多文章也不行,加上arch字段就可以了。

sudo apt-get update
sudo apt-get upgrade
# 安装vim或其它进行测试
sudo apt install vim

在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值