在 Linux 中离线安装 r 中的 stringi 软件包时出现 icudt 错误

2023-12-13

我已经在我的系统(RedHat Linux 7)中下载了 stringi_1.4.3.tar.gz 软件包,但是当我尝试离线安装时,出现如下错误:

执行停止 *** icudt 下载失败。停止。 错误:包“stringi”配置失败

这是一个新环境RedHatLinux 7.x,R版本是3.6,这里我正在对R设置和R包的离线安装进行测试,其中我遇到了这个错误。

我已经尝试过下载旧版本stringi,但没有成功。

检查系统 ICU4C 的 pkg-config...50.1.2 正在检查 ICU4C >= 52...否* 已检测到 ICU4C 50.1.2未满足最低要求,即 ICU4C >= 52


我的情况完全一样,刚刚终于完成了该软件包的安装。 我去了https://cran.r-project.org/web/packages/stringi/INSTALL并稍微滚动一下以找到答案。我引用的是:

“如果你有绝对无法访问互联网在机器上 你尝试安装stringion,尝试获取最新的开发版本 包裹的。它已经包括了ICU数据档案。 您可以构建一个可分发的源代码包,其中包含所有必需的 ICU 数据文件(供离线使用),省略一些相关行 这.Rbuildignore文件。以下命令序列应该可以解决问题:

wget https://github.com/gagolews/stringi/archive/master.zip -O stringi.zip
unzip stringi.zip
sed -i '/\/icu..\/data/d' stringi-master/.Rbuildignore
R CMD build stringi-master

假设最新的开发版本是1.3.1, 一个名为stringi_1.3.1.tar.gz在当前工作目录中创建。 现在可以安装该包(源包可以通过scp等)通过执行:

R CMD INSTALL stringi_1.3.1.tar.gz

或通过致电install.packages("stringi_1.3.1.tar.gz", repos=NULL), 来自 R 会话中。”

对于 wget 部分,我只需直接从链接下载并将其发送到我的服务器,然后我直接解压缩:)

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

在 Linux 中离线安装 r 中的 stringi 软件包时出现 icudt 错误 的相关文章

  • Amazon EC2 - Apache 服务器重启问题

    当我运行这个命令时 sudo etc init d httpd restart 它给出以下错误 停止 httpd 失败 启动 httpd 98 地址已在使用中 make sock 无法绑定到地址 80 98 地址已在使用 make sock
  • 检测 Service Worker 离线状态的最佳实践

    我有一个服务工作者应该缓存一个offline html客户端没有网络连接时显示的页面 然而 有时它会认为导航器已离线 即使它并未离线 那是 navigator onLine false 这意味着用户可能会得到offline html而不是实
  • 在linux x86平台上学习ARM所需的工具[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有一个 x86 linux 机器 在阅读一些关于 ARM 的各种信息时 我很好奇 现在我想花一些时间学
  • 套接字发送并发保证

    如果我在两个进程 或两个线程 之间共享一个套接字 并且在这两个进程中我尝试发送一条阻塞的大消息 大于下划线协议缓冲区 是否可以保证这两个消息将按顺序发送 或者消息可以在内核内部交错吗 我主要对 TCP over IP 行为感兴趣 但了解它是
  • bash 别名中允许使用哪些字符[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我最近添加了 alias cd alias cd alias cd 到我的 bash aliases 文件 玩弄这个 我注意到在别名时 被
  • Linux 的 gcc __attribute__((selectany)) 替代方案?

    我想知道是否有替代方案 attribute selectany 在Linux中 我想定义这样的东西 char a qwe zxc 并将其包含在许多链接在一起的 c 文件中 因此链接器将看到 a 的多个定义 因此不会链接 我读过这个属性 se
  • 从汇编程序获取命令行参数

    通读 专业汇编语言书籍 似乎它提供了用于读取命令行参数的错误代码 我纠正了一点 现在它从段错误变成了读取参数计数 然后是段错误 这是完整的代码 data output1 asciz There are d params n output2
  • 从 Java 读取 /dev/input/js0

    我正在尝试阅读 dev input js0来自Java 但我不断得到 java io IOException Invalid argument at java io FileInputStream read0 Native Method a
  • 命令行参数中的“-”(破折号)有什么魔力?

    例子 创建 ISO 映像并将其直接刻录到 CD mkisofs V Photos r home vivek photos cdrecord v dev dev dvdrw 更改到上一个目录 cd 侦听端口 12345 并解压发送到该端口的数
  • 页面错误陷阱的成本

    我有一个应用程序 它定期 每 1 或 2 秒后 通过分叉自身来获取检查点 因此 检查点是原始进程的一个分支 它一直保持空闲状态 直到原始进程发生某些错误时被要求启动 现在我的问题是fork的写时复制机制的成本有多大 每当原始进程写入内存页面
  • 干净地销毁System V共享内存段

    我在用shmget shmat and shmctl分别获取和创建共享内存段 将其附加到进程地址空间中并删除它 我想知道进程是否仍然可以使用共享内存段 即使它已被分离并要求使用删除 shmctl id IPC RMID 在一个过程中 我无法
  • 访问 Linux 线程(pthreads)的本地堆栈

    我目前正在实现一个使用多线程但对总内存消耗有要求的应用程序 我希望有一个主线程执行 I O 并有几个工作线程执行计算 目前 我在主堆栈上有几个可供工作人员访问的数据结构 我使用 OpenMP 进行工作分配 由于主 工作者模式不能很好地与 O
  • 如何查找或计算Linux进程的页表大小和其他内核占用?

    我怎样才能知道 Linux 进程页表有多大 以及任何其他可变大小的进程统计 如果您真的对页表感兴趣 请执行以下操作 cat proc meminfo grep PageTables PageTables 24496 kB
  • JFreeChart奇怪的渲染(无头RedHat)

    我目前正在将一个应用程序从 Windows 环境迁移到 Redhat 环境 该应用程序使用 JfreeChart 1 0 6 它是部署在运行 Open JDK6 的 Redhat 无头环境中的 tomcat 7 中的 Web 应用程序 我得
  • 操作系统崩溃的常见原因[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有兴趣了解 操作系统崩溃 不限于Windows崩溃 最常见的技术原因 从操作系统编程的角度 有哪些 我正在寻找一个不像 打开太多应用
  • 是否有我可以运行的操作系统命令来确定是否在基于 Xen 的虚拟机内运行

    我可以在基于 Xen 的虚拟机中运行一个操作系统命令来告诉我它是一个虚拟机而不是物理机 我听说内核对此有一些自我意识智能 例如就像 ps 输出中的额外列之类的 我知道 vmstat 提供了 st 列 但我在运行 Linux 内核 2 6 1
  • 如何“grep”连续流?

    可以用吗grep在连续的流中 我的意思是有点tail f
  • Snap-confine 具有提升的权限,并且不受限制,但应该受到限制。拒绝继续避免权限升级攻击

    我已经使用 snap 一段时间了 但最近升级后 当我尝试打开任何应用程序时 出现此错误 Snap confine has elevated permissions and is not confined but should be Refu
  • Mono 和 WebRequest 速度 - 测试

    在 mono 4 6 2 linux 中 我注意到 wget 下载文件的速度与webclient DownloadString 所以我做了一个小测试来调查 为什么 wget 明显比 C 快 根据我自己的实验 使用 wget 下载 手动读取文
  • Alsa 带有来自调制解调器的 PCM 接口

    我有一个基于 imx28 CPU 的定制板 CPU 的串行端口连接到调制解调器的 PCM 输出 我必须为调制解调器的 PCM 接口开发一个驱动程序 使其成为 ALSA SoC 的一部分 您能指出内核树 中与我的设置重新组合的一些驱动程序吗

随机推荐

  • 取消转义 mvc 应用程序返回的转义不可编码字符串的简单方法

    我已经检查了其他类似的问题 他们要么建议使用 WebUtility HtmlDecode 要么逐个字符替换编码部分 或者假设一些已知的正则表达式模式等 他们不回答这个特定的查询 我有一个 C 控制台应用程序 它将一些数据发送到 MVC 应用
  • 如何从 lldb 调试器类型切换到 gdb 调试器类型?

    我已经找了很长一段时间试图找出如何从 lldb 切换到 gdb 但找不到任何关于如何在 Xcode 6 1 中在两者之间切换的信息 我正在尝试调试我的应用程序 如果我使用 gdb 而不是 lldb 我也许能够弄清楚它 但我不知道它是否会对我
  • Material UI - 将图标作为道具传递

    我正在尝试通过 prop 将material ui 图标插入到我的组件中 请让我知道我做错了什么 但是 我不确定如何在 JSX 中传递图标 这是我的无效尝试 这个片段是我尝试将图标作为道具传递给类别组件
  • 元素在拖动后变得随机不可调整大小

    选择并拖动多个元素后 其中一些元素不再可调整大小 调整大小图标从右上角消失 可调整大小的图标保留在旧位置 并且不会移动已移动的元素 要重现 请运行下面的代码 使用套索选择所有元素并拖动选定的元素 之后 调整大小图标将从随机元素中消失 并且这
  • java Playframework GlobalSettings 弃用 onStart

    我遇到了 Playframwork 已弃用的烦人问题GlobalSettings问题 我想把我的 conde 移到里面onStart按照建议的方式 但实际上我无法完成此操作 文档没有任何意义 而且我不知道如何解决这个问题 我花了几天又几天的
  • 如何获取未读 Gmail 邮件的数量(在 Android 上)

    请注意 有一种新方法可以做到这一点 我一直在尝试获取未读 Gmail 邮件的数量 但没有成功 我读了Gmail java and gmail4j从这个问题中取出的两个链接 Android 如何找出用户有多少未读电子邮件 但在阅读了所有这些内
  • 用于精细监控编辑器更改的 Eclipse 插件

    因此 我希望为 Eclipse 4 2 开发一个插件 用于监视用户对其文件所做的编辑 这是我的第一个 Eclipse 插件 为了做好准备 我浏览了 Eclipse 插件开发备忘单 HelloWorld 并花了很多时间在 help eclip
  • FileSystemWatcher 触发后 - 线程池还是专用线程?

    我即将实现原型 FileSystemWatcher 解决方案 我有一个目录来监视文件创建 以及吸收创建的文件并将其插入数据库的任务 粗略地说 这将涉及读取和处理 6 或 7 80 个字符的文本文件 这些文本文件以 150 毫秒的速率出现 每
  • ORM 和 ORDBMS 之间有什么区别?

    他们看起来和我很相似 我不明白其中的区别也许是 ORDBMS 的编程示例 ORM 只是编程语言中的对象与关系数据库中的关系之间的转换层 这是notRDBMS 这里没有什么可以管理数据库 只是一个转换 映射层 阅读tag info of or
  • python sqlalchemy 在元组数据结构中插入多行

    我一直在研究如何将包含 7 个元素 列 的约 500 个元组 行 的列表插入到数据库中 我阅读了 stackoverflow 以及其他论坛上的各种帖子 我发现了以下内容 它建议使用 executemany 方法 但我不太清楚如何使用 我是否
  • python setup.py build ctypes.CDLL:无法打开共享对象文件:没有这样的文件或目录

    我已经实现了一个名为 api c 的 ctypes 包装器 并且具有以下结构 lib api c foo py setup py 手动编译api c并调用ctypes CDLL path lib api so inside foo py工作
  • 活动模型禁止属性错误

    有人能够帮助我理解这个错误吗 我正在尝试按照构建网络应用程序教程在 Rails 中创建联系表单 我按照以下步骤生成了消息支架 然后我修改了我的路线 接下来它说将其放入消息控制器显示操作中 if message save flash noti
  • 如何使用android实现验证码

    任何人都可以提供一些在 android 中实现验证码的建议吗 有点无耻的自我推销 但我最近也有同样的问题 在梳理了 StackOverflow com 后 我意识到所有的解决方案都是基于 Remote API 的 这需要我的简单应用程序需要
  • 在 Rails 中将编辑值 contenteditable 字段从视图传递到控制器

    我正在使用 Rails 3 1 构建一个 Web 表单 其中包含一个可以编辑单元格的表格以及其他字段 我需要将编辑的单元格的文本保存在数据库中 我正在考虑使用 HTML5 属性 contenteditable 我可以使用单元格的innerH
  • 检测ListBox的滚动事件?

    当列表框开始滚动时是否会触发事件 我目前有以下代码 可以从列表框中无缝拖放
  • 所有转义字符是什么?

    我知道Java中的一些转义字符 例如 n Newline r Carriage return t Tab Backslash 某处有完整的列表吗 您可以找到完整列表here t此时在文本中插入制表符 b此时在文本中插入退格键 n此时在文本中
  • 使用 C 预处理器将 int 连接到字符串

    我正在尝试弄清楚如何连接 define d int 到 define d 字符串使用C预处理器 我的编译器是 CentOS 5 上的 GCC 4 1 该解决方案也适用于 MinGW 我想将版本号附加到字符串上 但让它工作的唯一方法是复制定义
  • 如何制作一个自动构建、链接和执行 .asm 文件的批处理文件?

    我在大学里使用 DosBox 模拟器 我们使用 MASM 构建 asm 文件 我非常厌倦每次都必须使用 masm 构建 asm 文件 然后按 Enter 键 4 次 然后输入 link obj 然后输入 4 次 然后运行实际的 exe 我想
  • 将 txt 转换为 xlsx,同时将数字单元格的单元格属性设置为数字

    相关问题 使用python将txt转换为xlsx时出错 我修改了以下代码 谢谢 Anand S Kumar import csv import openpyxl import sys def convert input path outpu
  • 在 Linux 中离线安装 r 中的 stringi 软件包时出现 icudt 错误

    我已经在我的系统 RedHat Linux 7 中下载了 stringi 1 4 3 tar gz 软件包 但是当我尝试离线安装时 出现如下错误 执行停止 icudt 下载失败 停止 错误 包 stringi 配置失败 这是一个新环境Red