Arch Linux下运行rstudio-desktop-bin提示找不到libpodofo.so.0.9.8,已安装podofo仍报错
解决Arch Linux中RStudio Desktop找不到libpodofo.so.0.9.8的问题
这个问题的核心是Arch Linux的滚动更新特性导致podofo库版本已升级,但预编译的rstudio-desktop-bin仍依赖旧版本的库文件。以下是具体解决步骤:
查看当前系统安装的podofo库版本
执行命令确认系统中实际存在的podofo库文件名:ls /usr/lib/libpodofo.so*输出类似如下(版本号可能不同):
/usr/lib/libpodofo.so /usr/lib/libpodofo.so.0.10.0 /usr/lib/libpodofo.so.0.10创建软链接匹配RStudio所需的旧版本库
以实际查到的版本(比如libpodofo.so.0.10.0)为例,创建指向旧版本文件名的软链接:sudo ln -s /usr/lib/libpodofo.so.0.10.0 /usr/lib/libpodofo.so.0.9.8验证软链接是否创建成功
执行命令检查链接状态:ls -l /usr/lib/libpodofo.so.0.9.8若输出显示链接指向正确的库文件,说明创建成功。
重启RStudio
关闭所有RStudio窗口后重新启动,此时警告信息应该会消失。
注意:这是临时适配方案,后续若RStudio发布更新适配新版本podofo,或podofo版本再次变更,可能需要重新调整软链接。
内容的提问来源于stack exchange,提问作者Generic_User_ID
相关产品推荐
相关产品推荐

