![如何在 NetBSD、OpenBSD 或 FreeBSD 中直接从包 *.tgz 文件进行安装](https://linux22.com/image/124815/%E5%A6%82%E4%BD%95%E5%9C%A8%20NetBSD%E3%80%81OpenBSD%20%E6%88%96%20FreeBSD%20%E4%B8%AD%E7%9B%B4%E6%8E%A5%E4%BB%8E%E5%8C%85%20*.tgz%20%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E5%AE%89%E8%A3%85.png)
在 NetBSD 中,有什么方法可以从其*.tgz
软件包文件安装软件吗?或者确实在具有类似包管理器的操作系统中,例如 OpenBSD 或 FreeBSD?
例如,我可以使用以下命令在 NetBSD 上安装 nano 编辑器:
pkgin nano
pkg install nano
(我可以在 FreeBSD 上使用类似的命令执行相同的操作。)
如果我直接从操作系统的包存储库(类似于 的 URL)下载包文件会怎么样http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/7.1/All/nano-2.8.7.tgz
?
像这样从存储库手动获取包文件后,现在有什么方法可以直接从中安装nano吗?我怎么做?
答案1
你必须使用pkg_add
从手册:
pkg_add 命令用于提取和升级先前使用 pkg_create(1) 命令创建的软件包。软件包是预先构建的二进制文件、文档、配置、安装说明和/或其他文件的准备集合。 pkg_add 可以从本地磁盘以及通过 FTP 或 HTTP 递归安装当前软件包依赖或需要的其他软件包。