我使用安装了 R 和 RStudio 的 Ubuntu MATE 18.04 LTS 来构建 bookdown 书籍和文档。
以前我在 16.04 LTS 中使用过这些应用程序。
通过在 LibreOffice Writer 中显示文档,构建/编织书或单个 RMarkdown 文档到 odt/docx 到此结束。
在 18.04 LTS 中,行为发生了变化。
将文档或书籍编入 odt/docx 不会在 LibreOffice 中显示文档。
如果我从终端启动 RStudio 并点击Knit或Build Book,它会显示以下输出:
/usr/lib/libreoffice/program/javaldx:加载共享库时出错:libreglo.so:无法打开共享对象文件:没有这样的文件或目录
警告:无法从 javaldx
/usr/lib/libreoffice/program/soffice读取路径.bin:加载共享库时出错:libreglo.so:无法打开共享对象文件:没有这样的文件或目录
我怎样才能解决这个问题?
libreglo.so
真的很到位:
$ dpkg -S libreglo.so
uno-libs3: /usr/lib/libreoffice/program/libreglo.so
Libreoffice Java 绑定到位
$ dpkg -l libreoffice-java-common | tail -n1
ii libreoffice-java-common 1:6.0.7-0ubuntu0.18.04.10 all office productivity suite -- arch-independent Java support files
$ update-java-alternatives -l
java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
loffice
在,工具→选项, LibreOffice, Advanced , [ ]中启用/禁用 Java不会改变任何东西。
要解决这个问题,我们需要在 LD_LIBRARY_PATH 的末尾添加以下行
~/.profile
和到~/.bashrc
:和
rstudio.desktop
启动器:注意:此方法也适用于 Ubuntu 20.04 LTS 和 20.10。