在 Mac 上,pkgsrc 是一个好东西,因为他,我已经开始从 homebrew 迁移到 pkgsrc 了,而是使用 pkgrc 了。但是阻挡我使用他的一个巨大的因素是,他的源太慢了。
我在 wsl2 试用 pkgsrc 的时候发现他太慢了。于是想要整一个镜像。 但是,官网并没有给出镜像的方法, issue 也没有找到有关的,我想去提一个 issue 去问一问如何镜像。如果有给出方法,我想去 sjtug 提一个镜像请求。。上次去请求 voidLinux 很快就申请成功了,效率真的挺高。还有几个问题,贴一个 log 大家就知道了。
这些都是 Waring, 倒是无上大雅,只是有些难受。
root@DESKTOP-5GQCN35:~# head /var/db/pkgin/pkg_install-err.log
---Jul 27 19:17:04: installing cloc-1.90nb2...
pkg_add: Warning: package `cloc-1.90nb2' was built for a platform:
pkg_add: Linux/x86_64 3.10.0 (pkg) vs. Linux/x86_64 5.10.43.3 (this host)
pkg_add: Warning: package `p5-Algorithm-Diff-1.1903nb7' was built for a platform:
pkg_add: Linux/x86_64 3.10.0 (pkg) vs. Linux/x86_64 5.10.43.3 (this host)
pkg_add: Warning: package `perl-5.34.0nb2' was built for a platform:
pkg_add: Linux/x86_64 3.10.0 (pkg) vs. Linux/x86_64 5.10.43.3 (this host)
pkg_add: Warning: package `p5-Regexp-Common-2017060201nb4' was built for a platform:
pkg_add: Linux/x86_64 3.10.0 (pkg) vs. Linux/x86_64 5.10.43.3 (this host)
pkg_add: Warning: package `p5-Parallel-ForkManager-2.02nb3' was built for a platform:
哎,那我找个时机去 sjtug 那里提一个 issue,请他们 mirror 一下。
但是如果能用 rsync 就好了,可是他们没有提供 rsync 访问的方式。
不需要 rsync,wget 就行了。实际上是这样的,joynet 是定期更新的,每次更新就是整个仓库统一更新的,所以没必要像那种滾动更新的用 rsync 同步。
1 个赞
那我就这么和他们说。
稍微偏贴问一下关于pkgsrc在macOS上面的使用,我想尝试一下:
-
如何完全卸载pkgsrc,直接删除/opt/pkg吗?没搜索到相关文档
-
homebrew和pkgsrc同时使用会怎么样?
关于卸载,应该就是删除那个目录,然后把 pkg-src 可执行文件目录从 path 移除。 和 homebrew 并存不会怎么样。看哪个 path 在前面。我觉得不会冲突。
好的,谢谢,我去试一下
没事,现在我就等 sjtug 的人的回复了。
这个东西的镜像是保存了所有的源代码?还是跟homebrew一样,只是保存了一个索引,源代码需要从git上下载?
distfiles 下面有源码
如果想在断网的公司内网用,只要给清华的源建立的镜像,就可以了吗?还需要别的东西吗?
如果能自己编译的话,只要清华源就够了,但是 binary 只有 NetBSD 的
我尝试一下,自己编译这个无所谓,又不是天天编译,这个源的软件包丰富度怎么样?
那就得下载 joyent 的源装二进制了