在 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 递归安装当前软件包依赖或需要的其他软件包。