在R中运行update.packages时的持久性

在R中运行update.packages时的持久性,r,R,如果我打开R控制台并发送命令 update.packages(repos = "https://cran.cnr.Berkeley.edu/",ask=FALSE,checkBuilt=TRUE)` 它开始更新一小部分包,一个有代表性的输出可能包括 警告:库“C:/Program Files/R/R-3.4.2/library”中的包“mgcv”将不会更新 有一个二进制版本可用,但源版本更高: 二进制源需要编译 rlang 0.1.2 0.1.4正确 将安装二进制文件 正在尝试URL“” 内

如果我打开R控制台并发送命令

update.packages(repos = "https://cran.cnr.Berkeley.edu/",ask=FALSE,checkBuilt=TRUE)` 
它开始更新一小部分包,一个有代表性的输出可能包括

警告:库“C:/Program Files/R/R-3.4.2/library”中的包“mgcv”将不会更新

有一个二进制版本可用,但源版本更高:
二进制源需要编译
rlang 0.1.2 0.1.4正确

将安装二进制文件
正在尝试URL“”
内容类型“应用程序/zip”长度为466520字节(455 KB)
下载455 KB

包“rlang”已成功解包并检查MD5总和

下载的二进制软件包位于
C:\Users\me\AppData\Local\Temp\RtmpYFaFCR\downloaded\u程序包
update.packages(repos=”“,ask=FALSE,checkbuild=TRUE)

警告:库“C:/Program Files/R/R-3.4.2/library”中的包“mgcv”将不会更新

有一个二进制版本可用,但源版本更高:
二进制源需要编译
rlang 0.1.2 0.1.4正确

将安装二进制文件
正在尝试URL“”
内容类型“应用程序/zip”长度为466520字节(455 KB)
下载455 KB

包“rlang”已成功解包并检查MD5总和

下载的二进制软件包位于
C:\Users\me\AppData\Local\Temp\RtmpYFaFCR\downloaded\u程序包

不幸的是,如果我转身再次运行,我会得到相同的报告。这让我觉得不太正确,因为这些包(明确标记为“不会更新”的包除外)应该已经更新了。为什么它们仍然过时

上面的例子很小,因为我是从一个相对较新的安装开始的,但是随着时间的推移,这个列表会越来越长,这会让我的脚本陷入困境

希望这将很容易复制