我正在寻找一个可以从互联网上下载的文件。在 Debian 上可以使用aptitude install librrd-dev
或yum install librrd-dev
在 Ubuntu 上安装。我在寻找 Solaris 的相同文件,但找不到确切的文件。在 Solaris 上是否有类似的命令来下载此开发文件?
答案1
除非您安装 Blastwave 并使用其存储库,否则不会出现这种情况。传统上,Solaris 软件包以 tarball(必须下载并解压)或 SystemV 软件包文件 .pkg 的形式分发。要安装 *.pkg 文件,您需要运行“pkgadd .pkg”。
如果您想要更多在线 repo 风格的软件安装,例如大多数(全部?)Linux 系统支持,请配置 blastwave。 http://www.blastwave.org/jir/blastwave.fam 然后您可以执行类似“pkgutil apache2”的操作,它将下载预先构建/打包的文件并安装它。
啊,是的,我有点错过了你想要一个特定软件包的部分。Sunfreeware.com 和 Blastwave 似乎都没有,但 OpenCSW 似乎有。看看http://opencsw.oxdrove.co.uk/packages/unstable/i386/5.10/search/?cswq=rrd. 它有“rrdtool_dev:librrd.so.4 的开发文件”
答案2
除了 Kendall 的回答之外,请注意,OpenSolaris 引入了新的包管理系统 IPS,现在已成为 Solaris 11 Express 及更新版本的标准:
以下是其文档: http://download.oracle.com/docs/cd/E19963-01/html/820-6572/index.html
它确实支持自动依赖管理、多网络存储库、CLI/GUI 和其他 Linux 用户熟悉的功能,以及一些基于 ZFS 的特定功能,这些功能非常有用。
以前的 SVR4 格式仍然受支持,因此如果您找不到包含所需软件包的存储库,您仍然可以使用 pkg-get、pkgutil 或类似工具。