我正在尝试安装图形工具。
我已sources.list
使用“精确”存储库选项进行了更改。我现在可以运行sudo apt-get install graph-tool
,但我收到消息graph-tool : Depends: libcairomm-1.0 but it is not installable
我不确定如何安装这个特定的包。运行后aptitude search libcairomm
得到:
i A libcairomm-1.0-1 - C++ wrappers for Cairo (shared libraries)
p libcairomm-1.0-1:i386 - C++ wrappers for Cairo (shared libraries)
i libcairomm-1.0-dev - C++ wrappers for Cairo (development files)
p libcairomm-1.0-dev:i386 - C++ wrappers for Cairo (development files)
p libcairomm-1.0-doc - C++ wrappers for Cairo (documentation)
为了确认我不需要安装 i386 软件包,我运行uname -m
并得到了输出x86_64
所以对我来说,看起来我已经安装了任何可能与此依赖项相关的东西。
我该如何修复这个依赖关系?
答案1
看起来 graph-tool 的维护者还没有更新 graph-tool 的依赖项以反映更新的版本libcairomm-1.0-1
。
您可以做的事情:
- 从源代码进行编译,这样您就不会遇到缺少或冲突的依赖关系问题的情况。
- 从存储库获取源包并手动编辑 debian/control 文件以反映更改并自行构建 deb 文件并使用该文件进行安装。
- 或者等到他们更新依赖项。