apt-mirror ubuntu 20.04(focal) 不能同步带@文件和不能同步cnf文件问题
admin Linux基础 2021-01-03 10:01:05 4795 0
apt-mirror
focal
ubuntu 20.04
cnf
Metadata
icons-64x64@2.tar.gz
因公司开发环境电脑不允许连外网,在本地网络利用apt-mirror搭建ubuntu源,在同步ubuntu 20.04时发现部分文件无法下载。
apt-mirror 0.5.1
【问题描述】不同步文件名中有“@”的文件
vim /usr/bin/apt-mirror
注释掉以下行
sub sanitise_uri { my $uri = shift; $uri =~ s[^(\w+)://][]; #$uri =~ s/^([^@]+)?@?// if $uri =~ /@/; $uri =~ s&:\d+/&/&; # and port information $uri =~ s/~/\%7E/g if get_variable("_tilde"); return $uri; }
【问题描述】不同步"cnf"目录下文件
vim /usr/bin/apt-mirror
430行增加 “ add_url_to_download( $url . $_ . "/cnf/Commands-" . $arch . ".xz" );”
add_url_to_download( $url . $_ . "/binary-" . $arch . "/Release" ); add_url_to_download( $url . $_ . "/binary-" . $arch . "/Packages.gz" ); add_url_to_download( $url . $_ . "/binary-" . $arch . "/Packages.bz2" ); add_url_to_download( $url . $_ . "/binary-" . $arch . "/Packages.xz" ); add_url_to_download( $url . $_ . "/cnf/Commands-" . $arch . ".xz" ); add_url_to_download( $url . $_ . "/i18n/Index" );
重新执行
apt-mirror
正常更新。
- 上一篇: 恭喜“新蜂-个人日志”上线了!
- 下一篇: 在CentOS 7上部署wekan,并配置AD域认证
评论