su - apt-mirror -c apt-mirror [/eode] apt-mirror会告诉你到底要下载多少GB的文件。这将会花上几个小时,所以要耐心点。这些包将会存储在/var/spool/apt-mirror/mirror的子目录中,所以你要保证该分区还有足够的硬盘空间。 debian的在/var/spool/apt-mirror/mirror/ftp.de.debian.org/debian, unbuntu的在/v...
比如一个64位系统,直接deb http...只同步64位的软件包。如果还嫌麻烦,直接去改set defaultarch <running host architecture>这个参数就好,比如改成set defaultarch i386,这样你使用deb http...这种格式,则在同步时,只同步i386的软件包了。 如果你还想要源码,可以把源码也加到mirror.list里面同步过来,比如加上deb...
激活定时任务会自动运行 apt-mirror 命令,保持镜像始终最新。 要激活自动的定时任务,我们创建一个文件 /etc/cron.d/apt-mirror。这里提供一个示例内容,只要取消这一行的注释,并把 4 替换成一个你认为合适的时间即可。如果没有修改时间,他会在每天早上 4 点运行 apt-mirror 命令,进行同步。 现在已经建立了自己的...
激活定时任务会自动运行 apt-mirror 命令,保持镜像始终最新。 要激活自动的定时任务,我们创建一个文件 /etc/cron.d/apt-mirror。这里提供一个示例内容,只要取消这一行的注释,并把 4 替换成一个你认为合适的时间即可。如果没有修改时间,他会在每天早上 4 点运行 apt-mirror 命令,进行同步。 现在已经建立了自己的...
"/apt-mirror.lock" ); } ##下载文件子程序 sub download_urls { my $stage = shift; my @urls; my $i = 0; my $pid; my $nthreads = get_variable("nthreads");#获取设置好的线程数 my @args = (); local $| = 1; @urls = @_;#获取参数中传入的URL $nthreads = @urls if @urls <...
配置文件的参数代表的意思,我也放下面(借一下别人的图) /etc/apt/sources.list文件: deb https://mirrors.aliyun.com/ubuntu/jammy main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/jammy main restricted universe multiverse ...
然后等待很长时间(该镜像差不多100G左右,具体时间看网络环境),同步的镜像文件目录为/var/spool/apt-mirror/mirror/mirrors.aliyun.com/ubuntu/,当然如果增加了其他的源,在/var/spool/apt-mirror/mirror目录下还有其他的地址为名的目录。 注意:当apt-mirror 被意外中断时,只需要重新运行即可,apt-mirror支持断点续...
安装必要的软件:首先,在服务器上安装apt-mirror和nginx(或Apache等其他Web服务器)。apt-mirror用于从远程源同步软件包,而Web服务器则用于提供本地访问。 sudo apt-get update sudo apt-get install apt-mirror nginx 配置apt-mirror:编辑/etc/apt/mirror.list文件,定义要同步的远程源和本地存储路径。 deb http:...
使用apt-mirror 镜像会出错,实测 debmirror 没问题。下面记录方法: 首先导入公钥 导入apt 公钥# 如果你已经有了公钥文件(如public.key),你可以使用以下命令将其导入到 GPG 密钥环和APT的受信任密钥列表中: 导入GPG 密钥到密钥环: 代码语言:javascript