pkgsrc 国内有镜像吗?要不去申请一个?

在 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:

但这个是 NetBSD 的,我需要的是 macOS , 别的平台的。应该是 Joyent Packages Documentation - Home

https://pkgsrc.joyent.com/packages/

这个地址下面 mirror 一下就可以了。

哎,那我找个时机去 sjtug 那里提一个 issue,请他们 mirror 一下。

但是如果能用 rsync 就好了,可是他们没有提供 rsync 访问的方式。

不需要 rsync,wget 就行了。实际上是这样的,joynet 是定期更新的,每次更新就是整个仓库统一更新的,所以没必要像那种滾动更新的用 rsync 同步。

1 个赞

那我就这么和他们说。

稍微偏贴问一下关于pkgsrc在macOS上面的使用,我想尝试一下:

  1. 如何完全卸载pkgsrc,直接删除/opt/pkg吗?没搜索到相关文档

  2. homebrew和pkgsrc同时使用会怎么样?

关于卸载,应该就是删除那个目录,然后把 pkg-src 可执行文件目录从 path 移除。 和 homebrew 并存不会怎么样。看哪个 path 在前面。我觉得不会冲突。

好的,谢谢,我去试一下

没事,现在我就等 sjtug 的人的回复了。