OpenBSD安装后如何安装套件

时间:2020-01-09 10:42:52  来源:igfitidea点击:

在OpenBSD操作系统下安装后如何安装软件包集?
我忘了添加文件集comp63.tgz包。
安装操作系统后如何安装?

说明:文件集不过是OpenBSD操作系统的一部分。
每个集合都专用于一个目的,例如内核,手册页,游戏,编译器等。
完整的OpenBSD安装分为许多文件集。
新的OpenBSD用户可以安装所有它们以避免出现问题。
如果您选择在安装时跳过一些文件集,在本教程中我们学习了如何安装OpenBSD文件集。

OpenBSD安装后如何安装套件

OpenBSD项目建议以下两种方法在初次安装后安装集。

方法1:升级

  • 使用重新启动命令重新启动您的OpenBSD系统。
  • 插入您的安装介质/CD-ROM(您也可以使用PXE网络启动选项启动)
  • 选择升级而不是安装。
  • 当您到达要安装的文件集列表时,选择第一次被忽略的文件集,选择源,然后让它为您安装。

官方文档也建议采用以下方式:

如果您选择在安装时跳过某些文件集,则稍后可能会意识到您确实确实需要它们。
只需从根文件系统启动bsd.rd并选择(U)pgrade。
当您到达文件集列表时,选择所需的文件集。

bsd.rd ramdisk内核是完全在内存中运行的实时OpenBSD环境。
它包含安装脚本和执行完整安装所需的少量实用程序。
这些实用程序还可用于灾难恢复。
安装介质会自动引导到bsd.rd中,并为您启动安装脚本。

您将从第一个可识别的硬盘分区中启动名为bsd.rd的内核,然后选择" U"进行升级:提供所需的信息,您将到达以下屏幕,以安装缺少的OpenBSD集:有时,您应获得屏幕上显示以下消息:

恭喜!您的OpenBSD升级已成功完成!要引导新系统,请在命令提示符下输入reboot。

# reboot

方法2:使用tar命令

使用wget或者ftp客户端下载名为comp63.tgz的文件集:

$ cd /tmp
## [ set these are per your needs ] ##
$ PKG="comp63.tgz"
$ ARCH="amd64"
$ VER="6.3"
## [ use wget from ports ] ##
$ wget http://mirror.switch.ch/ftp/pub/OpenBSD/$VER/$ARCH/$PKG
## [ OR use ftp client which installed by default on an OpenBSD  ] ##
$ ftp https://cloudflare.cdn.openbsd.org/pub/OpenBSD/$VER/$ARCH/$PKG

执行以下tar命令以提取文件:

# cd /
# pwd
# PKG="comp63.tgz"
# tar xzvphf /tmp/$PKG

输出示例:

./usr/lib/libasn1.a
./usr/lib/libasn1_p.a
./usr/lib/libasn1_pic.a
./usr/lib/libc.a
....
...
...

comp63.tgz($PKG)文件集只是压缩的tar文件,您可以使用tar命令从文件系统的根目录手动扩展它们。
不要忘记上面的tar命令中的p选项,以正确恢复文件权限。