安装特定版本的 bioconductor 包

Install a specific release of bioconductor package

我有一个 bioconductor 软件包版本 1.2.14,我刚刚将它更新到版本 1.4.2,不幸的是我得到了不同的结果。

我想确定这是因为包更新。有没有办法恢复到旧版本,或者删除当前版本并指定安装旧版本?

或者,我可以在 GitHub 上看到分支,我想知道它们是否对应于 Bioconductor 的不同版本。 那么,我可以从 GitHub 分支版本安装吗?

Step1 在 Object Browser (of Revo R Ent) 中,右键单击 "Packages Loaded" 下的 bioconductor 包,然后单击 Unload Package。

Step2 在对象浏览器(Revo R Ent 的)中,右键单击 "Packages Installed" 下的 bioconductor 包,然后单击卸载包。

Step3 关闭 R 的 GUI(在我的 example:Revo R Ent 中)。

Step4(Revo R Ent用户)删除.xml文件:

C:\Users\User\Documents\Revolution_7.3\PackageXMLs\bioconductor.xml

文件bioconductor.xml(与v1.4.2相关)有bioconductor 1.4.2的功能在R的GUI中处理。

Step5 通过以下方式获取您的图书馆位置:

.libPaths()    
[1] "C:/Revolution/R-Enterprise-7.3/R-3.1.1/library"

Step6 从库位置的 Windows 资源管理器中删除 bioconductor 包的文件夹。 (现在,你摆脱了 bioconductor 1.4.2)

Step7 打开 Revo R Enterprise。安装 bioconductor 包版本 1.2.14: 安装 - 从本地 Zip 文件安装包...- Select .zip of bioconductor 1.2.14 - 确定。

现在,bioconductor 文件夹(与 1.2.14 相关)已列在您的图书馆位置。

Step8 library(bioconductor) # Now, bioconductor v. 1.2.14 works in your R's GUI.

(Revo R Ent 用户)新文件bioconductor.xml(与v1.2.14相关)在C:\Users\User\Documents\Revolution_7.3\PackageXMLs

中创建

即使您关闭 Revo R Ent,此 .xml 文件仍保留在 PackageXMLs 文件夹中以充当缓冲。

虽然我给出了R的"Revolution R Enterprise" GUI的解决方案,但是其他R的GUI的解决机制是一样的。