LowendBox LowendTalk LowEndSpirits cloudcone 腾讯云 racknerd DediRock Hostdare

 

腾讯云

在 Linveo 上玩更多 NetBSD-current!

你好!

  • VPS 分享

有没有人愿意一起用我这台免费的Linveo AMD Ryzen 9 9950X NetBSD VPS(位于亚利桑那)?它面向愿意帮我学习的朋友开放。

  • 目标

今晚我决定(1)尝试某种 NetBSD 滚动更新 pkgsrc 的方法。 例如,请参见pkg_rolling-replace(邮件列表,2008 年介绍),另请参见手册页。 关于用 pkgsrc 滚动更新的最佳方法,我希望能得到帮助。

此外,我觉得(2)看看能否让 9vx 跑起来。 关于代码,以及 9vx 所用的vx32 沙盒库 在 64 位 NetBSD 上的编译,我需要帮助。

也许我可以(3)尝试从 pkgsrc 安装 X Windows,而非 xsrc 版本,不过我目前还没怎么研究过 pkgsrc X。

  • 步骤

我先从抹盘并重装我在 Linveo 的 NetBSD-current VPS 开始。<3 重装通过 Linveo 的 vmcontrol 进行,它提供@cmeerw<3 NetBSD 10.1 镜像。

流程是安装 NetBSD 10.1,然后针对 10.1 做相应调整,按照《在 Linveo VPS 上自编译 NetBSD-current 的速成配方》中的简单步骤,从 NetBSD 10 升级到 NetBSD-current。

linveo# ftp -o - https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.1/amd64/binary/sets/comp.tar.xz | progress -z tar xpf - -C / linveo# which gcc /usr/bin/gcc linveo# cd /usr linveo# mkdir obj src tools linveo# mkdir /home linveo# useradd -m -G wheel tom linveo# passwd tom Changing password for tom. New Password: Retype New Password: linveo# chown tom obj src tools linveo# su tom linveo#  
linveo$ pwd /usr linveo$ export CVSROOT="[email protected]:/cvsroot" linveo$ export CVS_RSH="ssh" linveo$ cvs checkout -A -P src linveo$ cd src linveo$ nohup ./build.sh -j 2 -O ../obj -T ../tools -U distribution && \ > nohup ./build.sh -j 2 -O ../obj -T ../tools -U kernel=GENERIC 

我喜欢nohup(指某工具)因为它会给我一份完整的终端输出记录,而且我无需保持连接。过去我会启动一个 NetBSD-current 编译然后去睡觉。我不记得有哪次编译失败,不过也许有过一次。

稍后,或者也许明天,我会再发帖说明这次编译是否完成。