标签: netbsd

如何在 OpenBSD、NetBSD 和 FreeBSD 上应用更新?

我使用 OpenBSD 已经有一段时间了。然而,我所做的只是从一个版本到下一个版本,总是只做更新。我对系统进行了配置,使其可以用作我的路由器和防火墙,而且它的运行效果非常好。但我从不更新软件包。我所做的只是继续下一个版本。

来自 Linux 世界,我习惯于每周应用几次更新;但我如何在 *BSD 上做到这一点?- 或者这不是 *BSD 哲学的一部分?

freebsd openbsd netbsd package-management

23
推荐指数
2
解决办法
4万
查看次数

DEC VAX 上的 Unix?

我刚刚拿起一台带有内置 CDROM 和带有磁带存档驱动器的辅助 SCSI 存储模块的 DEC VaxStation 4000 90 型。我相信它是有用的,虽然我还不能测试它,因为我仍然没有工作终端或监视器。我可以得到一个 VT-520 终端和键盘,并且还将尝试使用 BNC 连接器复活一个现在已经不复存在的独立 Radius 显示器,我相信能够在绿色上同步(不幸的是有人试图将该显示器转换为标准 VGA 连接并被屠杀它在过程中)。我对 Linux 相当熟悉,过去也玩过 FreeBSD 和 Solaris。我过去从未使用过 VMS。这是我第一次使用 VAX 计算机。

我有几个问题:

在 VAX 上安装哪个 Unix 版本?原始的加州大学伯克利分校 BSD Unix?开放BSD?NetBSD?Ultrix 是否可以获得合法副本?AT&T Unix?出于情感原因,我可能更喜欢安装原始 UC Berkeley BSD(1980 年代 Bill Joy/Marshall Kirk McKusick Era)的某些版本,但会选择更容易安装的版本,该机器比原始 BSD 更新(1991 年开始生产) Unix 版本。我会称之为怀旧,除非我从未使用过原始的 BSD Unix!另一个考虑因素是某些版本的 AT&T Unix,如果它可以运行。

是否有适用于 VAX 的 FreeBSD 版本?

如果机器的 4 个硬盘驱动器上安装了功能性 VMS(机器和辅助 SCSI 存储模块中各 2 个),是否有办法在 Unix 和 VMS 之间进行双引导?

我想我可以在这个系统上运行某个版本的 Emacs,它不一定是最新的。虽然 Vi 在这台机器上可能更符合历史,但我更喜欢 Emacs。

有什么建议或想法吗?

我的手机可能比这台“小型计算机”具有更多的计算能力和更多的内存和存储空间,我是作为一个业余爱好者来处理这个问题的。我希望使用该系统进一步探索 BSD Unix(可能还有 …

freebsd bsd openbsd netbsd vax

13
推荐指数
2
解决办法
1626
查看次数

在 Linux 上使用 NetBSD 安装程序创建可启动 U 盘

如何在 Linux 上使用 NetBSD 安装程序创建可启动 U 盘?

我尝试使用UNetBootin,但在下载列表中只有 4.0 版本,当我选择 5.1 版本的 ISO 时它不起作用(它只创建几个配置文件)。我发现的其他指令是特定于 NetBSD 的,我没有安装 NetBSD...

usb netbsd

8
推荐指数
1
解决办法
4543
查看次数

NetBSD 中是否默认安装了任何包管理器?

我正在使用 NetBSD - 我知道端口和 pkgsrc 可用作包管理器,但是这些或其他任何东西都预装在 NetBSD 中吗?

netbsd package-management

8
推荐指数
1
解决办法
531
查看次数

让 ifconfig 等待 IPv6 地址不是暂定的

我声明了一个ifconfig在脚本中使用的 IPv6 地址。然后立即使用此地址侦听 TCP 端口。

当我像这样编写脚本时,它失败了,因为服务无法侦听:

ifconfig igb0 inet6 2001:db8::10/64 add
service my_service start #fails
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时它会成功:

ifconfig igb0 inet6 2001:db8::10/64 add
sleep 1
service my_service start
Run Code Online (Sandbox Code Playgroud)

我尝试ifconfig在运行 -add操作后直接编写输出。似乎ifconfig将 IP 地址报告为暂定的,这显然阻止了服务侦听它。

自然地,等待一秒钟并希望地址可用并不是处理这个问题的好方法。如何等待暂定地址可用,或ifconfig稍后返回以便地址全部设置?

freebsd networking netbsd ifconfig

7
推荐指数
1
解决办法
6459
查看次数

在 Netbsd Sparc64 服务器上安装 OpenJDK

我目前正在开展一个项目,该项目涉及在 sun sparc64 架构上运行提升框架。由于来自更流行的 unix 发行版的支持有限,我在系统上运行 NetBSD 64 位。

在我什至尝试安装lift之前,我必须能够在这个系统上安装java。我发现我应该使用 OpenJDK。通过我的所有挖掘,我似乎无法得到有关此特定设置的兼容性或安装的直接答案。另外,如果我要找到一个兼容的版本,在安装方面我应该采取什么样的路线(即 pkg_add、pksrc 或自己编译代码) 任何人都可以对这个主题有所了解,或者我只是在追寻它无处可去?

java netbsd

6
推荐指数
1
解决办法
653
查看次数

如何在启动时启动我的服务?

我正在尝试在我的 NetBSD 5.1 机器上运行 CherryPy 应用程序。为了让它自动启动,我已将此行添加到我的/etc/rc.local

/bin/httpd &
Run Code Online (Sandbox Code Playgroud)

当我启动机器时,Webserver 启动的一些输出是可见的,就在Starting sshd.消息之后。尽管如此,我无法连接到我的网络服务器。

我可以登录机器,当我输入 启动网络服务器时httpd,一切正常。我究竟做错了什么?让我的程序在启动时启动的正确方法是什么?

netbsd init

6
推荐指数
1
解决办法
1186
查看次数

为什么 SDF 从 NetBSD 切换到 Linux?

我个人没有太多经验,但我在阅读有关SDF的文章,文章中曾提到 SDF 于 1997 年迁移到 Linux,但由于大量恶意攻击,它于 2001 年切换到 NetBSD。

NetBSD 的哪些特定功能使 SDF 比 Linux 更安全地免受恶意攻击?

linux security netbsd

6
推荐指数
2
解决办法
1344
查看次数

如何在 NetBSD 6.1 中默认启用 VESA 帧缓冲区

启动 NetBSD 时,我拥有的旧 Tecra 720CDT 在 1024x768x15 模式下与 vesa fb 运行良好。

启动系统时,我总是必须激活 VESA:

> vesa on
> vesa 0x116
> boot netbsd
Run Code Online (Sandbox Code Playgroud)

现在,我可以通过编辑使这个过程在某种程度上自动化/boot.cfg

menu=Boot normally:rndseed /var/db/entropy-file;vesa on;vesa 0x116;boot netbsd
Run Code Online (Sandbox Code Playgroud)

不知道这是否更可取。我实际上想在内核本身中设置这种行为。在 OpenBSD 上,我只是config用来更改内核设置。但是,这不适用于 NetBSD。我必须重新编译内核(这是我的理解)。

现在,在查看配置文件时,我找不到与 vesa 相关的内容或在启动时切换到帧缓冲模式。这甚至可能吗?如果是这样,我该怎么做?

kernel netbsd framebuffer

6
推荐指数
1
解决办法
1537
查看次数

pkgin安装问题(NetBSD)

我刚刚在我的旧笔记本电脑上安装了NetBSD 7.1.1 ( i386 )

在安装过程中,我无法安装 pgkin(我不知道为什么),所以我跳过了它,现在我的笔记本电脑上安装了 NetBSD 7.1.1,但没有 pkg​​in。

我的问题是“如何在 NetBSD (i386) 上安装 pkgin?

我找到了这个 Unixmen 教程并遵循了它:

我试过 :

#export PKG_PATH="http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/6.0_BETA_current/All/"
# pkg_add -v pkgin
Run Code Online (Sandbox Code Playgroud)

我得到了:

pkg_add: Can't process ftp://ftp.netbsd.org:80/pub/pkgsrc/packages/NetBSD/amd64/6.0_BETA_current/All/%0d/pkgin*: Not Found
pkg_add: no pkg found for 'pkgin',sorry.
pkg_add: 1 package addition failed
Run Code Online (Sandbox Code Playgroud)

我知道这是一个错误的命令,因为这个 ftp 地址是 amd64,而我的笔记本电脑和这个 NetBSD 是 i386。(我找不到 i386 的正确命令)

我也按照pkgin.net的说明进行操作,并且我做到了

git clone https://github.com/NetBSDfr/pkgin.git
Run Code Online (Sandbox Code Playgroud)

在另一台计算机上并将输出(这是一个文件夹名称 pkgin)复制到我的 NetBSD(我的 NetBSD 没有“git”命令)

然后我做了:

./configure --prefix=/usr/pkg --with-libraries=/usr/pkg/lib --with-includes=/usr/pkg/include
Run Code Online (Sandbox Code Playgroud)

进而 :

make
Run Code Online (Sandbox Code Playgroud)

但我得到了:

# …
Run Code Online (Sandbox Code Playgroud)

bsd netbsd software-installation package-management

5
推荐指数
1
解决办法
4744
查看次数