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

求助:在RStudio安装rvest包失败,依赖包安装遇404错误

解决Ubuntu下安装rvest依赖包时的404错误问题

看起来你的Ubuntu版本是Disco Dingo(19.04)——这个版本早在2020年1月就结束了官方支持,原来的官方软件源(比如security.ubuntu.com、in.archive.ubuntu.com)已经把这个版本的包迁移到归档服务器了,这就是你反复遇到404错误的核心原因。下面是具体的解决步骤:

步骤1:替换系统软件源为归档源

先备份当前的源配置文件,防止操作出错后无法恢复:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

接着编辑源文件:

sudo nano /etc/apt/sources.list

把文件里所有的 http://in.archive.ubuntu.com/ubuntu 和 http://security.ubuntu.com/ubuntu 替换成 http://old-releases.ubuntu.com/ubuntu。举个例子,原来的源行:

deb http://in.archive.ubuntu.com/ubuntu disco main restricted
deb http://security.ubuntu.com/ubuntu disco-security main restricted

替换后要变成:

deb http://old-releases.ubuntu.com/ubuntu disco main restricted
deb http://old-releases.ubuntu.com/ubuntu disco-security main restricted

替换完成后,按Ctrl+O保存,Ctrl+X退出编辑器。

步骤2:更新软件源缓存

执行命令更新源,确保系统能识别新的归档源:

sudo apt-get update

这一步应该不会再出现404报错了。

步骤3:安装所需依赖包

现在重新安装你需要的系统依赖:

sudo apt-get install libcurl4-openssl-dev libssl-dev

步骤4:安装rvest包

回到RStudio,执行R包安装命令:

install.packages("rvest")

这样就能顺利完成安装了。

额外建议

Ubuntu 19.04已经完全停止安全更新和软件维护,后续很可能会遇到更多类似的依赖问题,建议你尽快升级到长期支持版本(比如20.04 LTS或更高),保障系统的安全性和软件兼容性。

内容的提问来源于stack exchange,提问作者deeksha daga

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 13:47:49