本文主要是介绍使用apt-mirror做一个本地ubuntu离线apt源,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 安装 apt-mirror
sudo apt-get install apt-mirror
2. 创建文件夹
mkdir ./apt_mirror_dir
3. 修改apt-mirror的配置文件
sudo gedit /etc/apt/mirror.list
得到以下文件,重点对两个位置进行修改:
############# config ##################
#
## 修改1: 镜像源文件的存储目录
set base_path /full/path/to/apt_mirror_dir
#
# 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 20
set _tilde 0
#
############# end config ##############
## 修改2: 把以下内容修改为国内的镜像源(比如这里是aliyun镜像源)
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ bionic universe
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates universe
deb http://mirrors.aliyun.com/ubuntu/ bionic multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted
deb http://mirrors.aliyun.com/ubuntu/ bionic-security universe
deb http://mirrors.aliyun.com/ubuntu/ bionic-security multiverse
#这个脚本会清除上游服务器废弃的包的
clean https://mirror.aliyun.com/ubuntu
4. 下载apt镜像源到本地
sudo apt-mirror
下载可能需要很长时间,等待就可以了
下载完成后,下载目录下面大概是下面的样子:
5. 发布apt镜像源–未完待续
还没有具体实践,准备参考 ubuntu创建apt-mirror本地仓库 进行测试。
参考
[1] https://blog.csdn.net/progrmmmm/article/details/134974440
[2] https://blog.csdn.net/siguoyi/article/details/118551337
[3] https://blog.csdn.net/yanjiee/article/details/85011779
这篇关于使用apt-mirror做一个本地ubuntu离线apt源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!