R 中系统函数的共享库问题

2023-12-10

我在 ubuntu 16.04 上工作(在 docker 容器内)。

libreoffice 已安装并且工作正常。

我可以通过命令行使用它:

root@07ff3fbcb3cd:/# libreoffice --version
LibreOffice 5.2.4.2.1 20m0(Build:2)
root@07ff3fbcb3cd:/# libreoffice --headless --convert-to pdf --outdir . rapport.docx                                                            
convert /rapport.docx -> /rapport.pdf using filter : writer_pdf_Export
root@07ff3fbcb3cd:/# 

但如果我尝试在 R 中做同样的事情:

R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

[Previously saved workspace restored]

> system("whoami")
root
> system(paste0("libreoffice --version")) 
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libreglo.so: cannot open shared object file: No such file or directory
> system(paste0("libreoffice --headless --convert-to pdf --outdir . rapport.docx"))
/usr/lib/libreoffice/program/javaldx: error while loading shared libraries: libreglo.so: cannot open shared object file: No such file or directory
Warning: failed to read path from javaldx
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libreglo.so: cannot open shared object file: No such file or directory

我不明白这个共享库错误...... 任何想法 ?

Regards


只需添加以以下结尾的文件即可永久设置库路径.conf在目录中/etc/ld.so.conf.d/,或者仅针对通过的一个命令LD_LIBRARY_PATH环境变量:

edd@max:~$ LD_LIBRARY_PATH=/usr/lib/libreoffice/program/ R

R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

R> system(paste0("libreoffice --version")) 
LibreOffice 5.2.2.2 20m0(Build:2)

R> 

Edit:实际上,也许你最后还有其他问题,因为这里它也适用于 env.var:

edd@max:~$ R

R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

R> system(paste0("libreoffice --version"))
LibreOffice 5.2.2.2 20m0(Build:2)

R> 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R 中系统函数的共享库问题 的相关文章

  • 使用 R SOAP (SSOAP) 检索数据/抓取

    在 B cycle 页面 www bcycle com whowantsitmore aspx 上 我试图抓取投票的位置和值 The URL http mapservices bcycle com bcycleservice asmx ht
  • Spring Boot 和 Kafka,Producer 抛出 key='null' 异常

    我正在尝试使用Spring Boot with Kafka and ZooKeeper with Docker docker compose yml version 2 services zookeeper image wurstmeist
  • 如何将数据从长格式重塑为宽格式

    我在重新排列以下数据框时遇到问题 set seed 45 dat1 lt data frame name rep c firstName secondName each 4 numbers rep 1 4 2 value rnorm 8 d
  • 使用 R 下载压缩数据文件、提取并导入 .csv

    我正在尝试使用以下方法从网页下载并提取 csv 文件R 这个问题是重复的使用 R 下载压缩数据文件 提取和导入数据 https stackoverflow com questions 3053833 using r to download
  • docker中的GitLab CI docker无法创建卷

    我在 docker 中使用 docker 来托管我的容器 因为它们通过管道工作 我根据代码创建的容器设置为具有一个卷 用于将 gcloud 密钥传递到容器 这在我的本地计算机上完美运行 但在 gitlab runner 上它无法正确链接 从
  • 使用矢量相应地更改传单线条的颜色

    无论如何 是否可以根据某些变量的值更改传单线条的颜色 我用谷歌搜索 发现了这个link http hgoebl github io Leaflet MultiOptionsPolyline demo 然而 我想知道是否有一种简单的方法可以在
  • 使用 data.table 左连接

    假设我有两个数据表 s dataA A B 1 1 12 2 2 13 3 3 14 4 4 15 dataB A B 1 2 13 2 3 14 我有以下代码 merge test merge dataA dataB by A all d
  • R中data.frame(列表)的列平均值

    Data https i stack imgur com ZYsmv jpg 请 我需要计算此 data frame 中维吉尼亚币 Sepal Length 列的平均值 Sepal Length Sepal Width Petal Leng
  • 使用 broom 和 tidyverse 对不同的因变量进行回归

    我正在寻找一个 Tidyverse 扫帚解决方案来解决这个难题 假设我有不同的 DV and a specificIVS 集 我想执行一个考虑每个 DV 和这组特定 IV 的回归 我知道我可以使用类似 for i in 或 apply fa
  • ODE 时间 Matlab 与 R

    如果在 matlab 中使用可变时间步长求解器 例如 ODE45 我会定义输出的时间跨度 即times 0 50 matlab 将返回 0 到 50 之间不同时间步长的结果 然而在 R 中 我似乎必须定义我希望 ODE 返回结果的时间点 即
  • e_facet 在 echarts4r 问题中使用分组数据

    我真的很喜欢这个包提供的可能性 并且想在一个闪亮的应用程序中使用它 然而我正在努力重新创建从 ggplot 到 echarts4r 的情节 library tidyverse library echarts4r data tibble ti
  • 使用栅格包下载 SRTM 数据?

    我正在尝试使用 获取 SRTM 数据 raster R 中的包 但一旦我选择SRTM在 getData 命令中 我会收到以下错误 library raster srtm lt getData SRTM lon 16 lat 48 tryin
  • Docker 运行与创建

    有什么区别docker run and docker create命令 我通常使用run但有时在文档中我看到create 码头工人的 help tells create Create a new container run Run a co
  • R 中 optim() 的优化(L-BFGS-B 需要“fn”的有限值)

    我在 R 中使用 optim 来求解涉及积分的可能性时遇到一些问题 我收到一条错误消息 optim par c 0 1 0 1 LLL method L BFGS B lower c 0 L BFGS B 需要 fn 的有限值 中的错误 下
  • 使用 ggplot 为各个图例值选择所选颜色(HSV 或 HCL 或 RGB)

    我有一个类似这样的数据集 data lt read table text Me EE PE DE TE DEE CE 1 1 1 4 5 2000 0 50 0 2547 0 69 2 1 2 2 4 3000 NA 0 5896 2 56
  • R ggplot:加权 CDF

    我想使用绘制加权 CDFggplot 一些旧的非 SO 讨论 例如this https stat ethz ch pipermail r help 2012 October 337288 html从 2012 年起 建议这是不可能的 但我想
  • 消除垂直线ggplot

    这个问题以前曾被问过 但答案并不总是明确或很复杂 我希望 ggplot2 的新版本能够带来更简单的解决方案 如何仅消除 ggplot 的垂直线而不消除轴刻度线或标签 这对于条形图来说确实很好 因为它可以消除图形中一些不必要的干扰 这里有一些
  • 使用入口点脚本初始化 influxdb2 存储桶

    我正在部署用于存储实时数据的 influxdb 我已经使用 1 8 4 一段时间了 最 近决定更新到 v2 My docker compose yml文件看起来像这样 influxdb image influxdb 2 0 4 alpine
  • 您可以将标志传递给 docker 运行的命令吗?

    的文档run命令遵循以下语法 docker run OPTIONS IMAGE TAG DIGEST COMMAND ARG 然而我有时发现我想传递一个标志 COMMAND 例如 我一直在与这个图片 https github com mak
  • 从拟合的 lm 或 glm [R] 获取每个因子水平(以及交互作用)的数据数量

    我在 R 中有一个逻辑回归模型 其中所有预测变量都是分类变量而不是连续变量 除了响应变量 它显然也是分类 二元变量 打电话时summary model name 有没有办法在每个因子水平中包含一个表示观测值数量的列 我在 R 中有一个逻辑回

随机推荐

  • Django 为用户信号创建配置文件

    我尝试使用信号为用户帐户创建配置文件 但编写代码后根本没有创建 姜戈3 0 5 用户 模型 py from django db import models from django contrib auth models import Use
  • Selenium + VBA 控制 Chrome

    我使用 selenium vba 启动 chrome 以打开单元格范围 A1 A10 中列出的 10 个网址 我对硒不熟悉 经过多次尝试 我终于得出了下面笨重的代码 Private selenium As New ChromeDriver
  • 函数变量和应用中的 ()

    The 类型和功能讲座呈现函数 f44 gt Integer f44 44 我输入以下内容 ghci gt let f 5 ghci gt f 5 但是 我很困惑 in let f 通常 作为初学者 我见过函数名称后面有一个不可变变量 即f
  • 如何以编程方式设置 Jenkins Email-ext 插件的收件人?

    我正在尝试设置收件人Email ext aka Editable Email Notficiation 给失败测试的所有者 由于只有在构建失败后才能计算所有者 因此Inject Environment Variables插件无法使用 如何才
  • SSE 矩阵-矩阵乘法

    我在 C 中使用 SSE 进行矩阵 矩阵乘法时遇到问题 这是我到目前为止得到的 define N 1000 void matmulSSE int mat1 N N int mat2 N N int result N N int i j k
  • 如何在 android 2.2 上创建新数据库之前检查现有数据库?

    在 android 2 2 上创建新数据库之前 我需要检查现有数据库 如何检查呢 use openOrCreateDatabase method 在这里阅读 编辑 public boolean checkDataBase SQLiteDat
  • 将一个表的内容复制到另一个表中

    在我当前的应用程序中 我需要将一个表的内容复制到另一个表中 通过设置innerHTML 它在 FF 中完美运行 但在 IE8 中则不行 这是我在 FF 中复制的代码 getID tableA innerHTML getID tableB i
  • 同一数据集中具有父子关系的 JQuery 数据表。如何将其显示为表中的父子行?

    我有一个嵌套数据集 数据集中很少有记录是同一数据集中其他记录的子记录 父级为 null 的记录没有任何子元素 但具有与 is 关联的值的记录将指示其在同一数据集中的父级 我如何在 jQuery Datatable 中用父子关系表示这一点 我
  • 集合的顺序是否像 python3.6 中的字典一样

    由于变化dictPython 3 6 中的实现现在默认是排序的 做set现在也维持秩序了吗 我找不到有关它的任何信息 但由于这两种数据结构在幕后工作方式非常相似 我认为情况可能如此 我知道没有任何承诺dict在所有情况下都必须订购 但大多数
  • 如何使用 Prettier 禁用元素标签中的属性破坏

    我使用 Vue CLI 生成了一个新的 Vue 项目 对于 linter 选项提示 我选择 Prettier 如何禁用对新行的属性破坏 例如 这是我的标记
  • Android 11 范围存储权限

    我的应用程序使用提供的图像的文件路径Environment getExternalStorageDirectory 创建照片相册 但使用Android 11 我将无法直接访问文件 根据 Android 开发者文档 他们最近推出了MANAGE
  • 404、500 的自定义错误页面,但默认的 500 错误消息来自哪里?

    目前正在制作中 我收到以下文本 500 Internal Server Error If you are the administrator of this website then please read this web applica
  • 如何将 CUDA 编译为 llvm IR?

    我已经尝试了三天将 CUDA 内核编译为 llvm IR 但我无法做到 我已经改变了langoptions cpp并添加了CUDA 1 在构造函数中 但 clang 仍然给我 cuda 语法的错误消息 如 synchthreads 调用 我
  • 如何在 WordPress 中调整大小/访问原始图像?

    wordpress中的图片在哪里调整大小 在数据库中 在文件夹中 我将如何调整大小original图像 不创建新版本 我问这个问题是因为我上传了相当多的图像 这些图像太大并且会减慢 WordPress 网站上的加载时间 并且我想调整它们的大
  • 通过捕获括号进行正则表达式分割 - 浏览器支持:

    看这个样本 gt 1 2 3 4 5 split 结果 1 2 3 4 5 但看看这个样本 gt 1 2 3 4 5 split 结果 1 2 3 4 5 From MDN 如果分隔符是包含捕获的正则表达式 括号 那么每次匹配分隔符时 结果
  • PyQt 中的 os.walk 类似物

    在我可以继续实现递归目录 文件搜索并对某些任务进行一些过滤之前 我想知道 Qt PyQt 是否有类似的os walk 主应用程序是 PyQt4 中的 GUI 应用程序 所有文本字段都在QStrings 和路径对象 文件 目录 使用QFile
  • 使用 setVisible(false) 打印 JFrame

    我用 2 创建了一个 Swing 应用程序JFramewindows 我想将第一帧作为主页 我在第一帧中设置打印按钮来打印第二帧 如何打印第二帧frame setVisible false 我该如何解决 我把我的代码放在下面 package
  • Mercurial 中的自定义修订属性?

    我可以为我的 hg 存储库设置自定义属性 以便我可以存储 检索每个修订版的值吗 例如 提交时东京的天气等 git 也一样吗 Mercurial 没有像 Subversion 那样内置管理属性的方式 不过 它确实有一些基础设施 您必须编写一个
  • 创建 Javascript RegExp 以查找 HTML/php 模板中的开始标签

    我正在尝试编写一个 Javascript HTML php 解析器 它将从 HTML php 源中提取所有开始标签 并返回标签和属性的类型及其值 同时监视是否应从以下位置评估值 属性 静态文本或 php 变量 问题是当我尝试编写 Javas
  • R 中系统函数的共享库问题

    我在 ubuntu 16 04 上工作 在 docker 容器内 libreoffice 已安装并且工作正常 我可以通过命令行使用它 root 07ff3fbcb3cd libreoffice version LibreOffice 5 2