该软件包libcairo2-dev
是Cairo图形库(1.10.2)的最新版本。有什么办法可以安装1.8.10版本?
我正在运行11.10,但如果可能的话会对通用解决方案感兴趣。
您能解释一下为什么要安装旧版本吗?可能无法在整个系统上安装较旧版本的系统(某些程序可能取决于较新版本的功能),但是如果您对较旧版本的要求较窄,则可以采用解决方案。
—
詹姆斯·亨斯特里奇
我个人对开罗一无所知,但是我编写了一个程序,该程序链接到一个库,该库又使用开罗生成图形。我在Mac上进行了大部分原始开发,因此只能通过Fink之类的工具才能进行开罗安装(Fink仅具有v1.8.10)……
—
Daniel Standage
...该程序还使用OpenMP,并行化的for循环之一包括对Cairo库函数的调用。当我在单个处理器上运行该程序时,该程序可在Ubuntu上运行,而在Mac上,该程序可用于任意数量的处理器。但是,当我在具有多个处理器的Ubuntu上运行它时,我会中止,segfaults,glibcs等。–
—
Daniel Standage
我知道降级到v1.8.10并不是长期解决方案所需要的,而且如果您可以隔离安装,它甚至会更好。我已经分发了该软件,我只是想暂时停顿一下,直到我弄清楚程序的真正问题是什么。
—
丹尼尔·斯坦迪奇
作为参考,Cairo的版本号为1.8-> 1.9-> 1.10,因此Ubuntu随附的版本应该能够完成您在MacOS上使用的版本。如果您只是通过未修改的第三方库访问Cairo,则不必担心意外使用新功能或破坏与旧开发环境的兼容性。如果您在使用新版本时遇到问题,可以解释一下它是什么吗?
—
詹姆斯·亨斯特里奇