我正在尝试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.
Run Code Online (Sandbox Code Playgroud)
关于这可能意味着什么的任何想法?
我在看我的水晶球……有点朦胧……啊,就在那里。
你必须经过一个牢不可破的空间,nthreads在您的mirror.list文件。用普通空格替换它。
说明:脚本中的第 204 行将apt-mirrorURLS 的数量(始终是数字)与nthreads配置设置的值进行比较。配置设置的解析器不检查数字值,因此在使用设置之前不会检测到非数字值。M-BM-显示两个不可打印的字节 c2a0(0x42=B和 0x20=空格,M-指示 +0x80);这个两字节的序列用 UTF-8 编码牢不可破的空间。
将来,当您提出此类问题时,请发布配置文件的完整内容。