You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu上RStudio Server中DBI包重复安装无法卸载的问题

解决Ubuntu 20.04 RStudio Server中DBI包无法从指定库路径卸载的问题

问题背景

在Ubuntu 20.04.4 LTS的RStudio Server(版本2022.07.1+554 "Spotted Wakerobin")中,DBI包同时存在于.libpaths()[1]和.libpaths()[3]两个库路径下,执行remove.packages("DBI",lib = .libPaths()[3])无法卸载后者的旧版本,重启R、重复操作均无效。

解决步骤

  1. 获取目标库的绝对路径
    在RStudio控制台执行:

    cat(.libPaths()[3])
    

    复制输出的绝对路径(例如/usr/lib/R/site-library)。

  2. 手动删除目标路径下的DBI包
    退出RStudio Server,在Ubuntu终端执行以下命令(替换<目标绝对路径>为第一步获取的路径):

    sudo rm -rf <目标绝对路径>/DBI
    

    系统级库路径通常需要sudo权限才能删除文件,这是remove.packages()命令失效的常见原因。

  3. 验证删除结果
    重新打开RStudio Server,执行以下命令确认卸载:

    find.package("DBI", lib.loc = .libPaths()[3])
    

    若返回Error in find.package...则说明该路径下的DBI已被删除,同时刷新RStudio包窗口再次确认。

内容的提问来源于stack exchange,提问作者Lazarus Thurston

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 02:35:19