我正在尝试为离线存储库设置apt-mirror
服务,但遇到了一个奇怪的错误。我编辑了文件mirror.list
以包含正确的路径(安装在 的 USB 驱动器/media/Ubuntu
),但当我尝试运行 时apt-mirror
,出现以下信息:
$ sudo apt-mirror /etc/apt/mirror.list
Argument "M-BM- " isn't numeric in numeric lt (<) at /usr/bin/apt-mirror line 204.
Downloading 982 index files using threads...
Illegal division by zero at /usr/bin/apt-mirror line 209.
有什么想法可以解释这意味着什么吗?
答案1
我正在看着我的水晶球……有点模糊……啊,它在那里。
nthreads
您的文件后面有一个不可拆分的空格mirror.list
。请用普通空格替换它。
解释:脚本中的第 204 行将apt-mirror
URL 的数量(始终为数字)与nthreads
配置设置的值进行比较。配置设置的解析器不会检查数字值,因此在使用该设置之前不会检测到非数字值。M-BM-
显示两个不可打印的字节 c2a0(0x42=B
和 0x20=空格,M-
表示 +0x80);这两个字节序列以 UTF-8 编码不可中断的空格。
将来,发布你的配置文件的完整内容当你问这样的问题时。