在ubuntu上的R中使用cairo设备时出错

在ubuntu上的R中使用cairo设备时出错,r,cairo,R,Cairo,我在研究开罗的设备。我正在生成cairo_pdf并获得如下所示的错误消息 cairo_pdf("DATA") Warning messages: 1: In cairo_pdf("DATA") : unable to load shared object '/usr/local/lib64/R/library/grDevices/libs//cairo.so': /usr/local/lib64/R/library/grDevices/libs//cairo.so: undefined

我在研究开罗的设备。我正在生成cairo_pdf并获得如下所示的错误消息

cairo_pdf("DATA")
Warning messages:
1: In cairo_pdf("DATA") :
  unable to load shared object '/usr/local/lib64/R/library/grDevices/libs//cairo.so':
  /usr/local/lib64/R/library/grDevices/libs//cairo.so: undefined symbol: png_set_longjmp_fn
2: In cairo_pdf("DATA") : failed to load cairo DLL

如何修复此问题?

看起来您需要重新安装/重建该软件包


您还可以通过quick
sudo-apt-get-install r-cran-cairodevice

安装我为Debian打包的早期cairodevice包,我使用命令sudo-apt-get-install r-cran-cairodevice。但是我收到了一些冲突信息,比如2.6.35-31.24将被安装冲突:linux-backports-modules-compat-wireless-2.6.37-2.6.35-32-generic,但是2.6.35-32.25将被安装只是为了通知我的ubuntu版本是11.04。