我想安装 mc-4.8.12 (Midnight Commander),但是出现此错误:
glib-2.0 not found or version too old (must be >= 2.12)
当我在 Google 上搜索解决方案时,我发现缺少软件包libglib2.0-dev
。但是我找不到 Solaris 5.10 libglib2.0-dev 的软件包。是否有其他类似 libglib2.0-dev 的 Solaris 软件包?
奇怪的是,glib2.0 存在于/usr/local/include/glib-2.0
- 我应该调整任何配置吗?
答案1
假设您有足够的权限安装软件包,则可以使用 OpenCSW 存储库。如果您已经拥有 pkgutil(OpenCSW 软件包实用程序),则可以使用以下命令获取适用于 Solaris 的最新版本的 Midnight Commander(4.8.11,截至 2014 年 8 月 11 日):
/opt/csw/bin/pkgutil --install mc
如果你还没有使用 OpenCSW,你可以通过以下方式获取 Midnight Commander:
pkgadd -d http://get.opencsw.org/now
/opt/csw/bin/pkgutil -U
/opt/csw/bin/pkgutil -y -i vim
/opt/csw/bin/pkgutil --install mc
注意,这将在 /opt/csw 中下载并安装大约 80 个依赖包。以下是当前 OpenCSW 的启动过程,以及所有注意事项。我有一段时间没有在干净的系统上尝试过它了,但我认为添加 vim 不是绝对必要的。