setRepositories
位於 utils
包(package)。 說明
與用戶交互以選擇要使用的包存儲庫。
用法
setRepositories(graphics = getOption("menu.graphics"),
ind = NULL, addURLs = character(), name = NULL)
參數
graphics |
邏輯性強。如果為 true,則使用圖形列表:在 Windows 或 macOS GUI 上使用列表框,在類似 Unix 上,如果 |
ind |
|
name |
|
addURLs |
附加 URL 的字符向量:使用命名向量通常很有幫助。 |
細節
已知存儲庫的默認列表存儲在文件“base Rhome/etc/存儲庫’。可以為站點編輯該文件,或者用戶可以在環境變量指向的文件中擁有個人副本R_REPOSITORIES,或者如果未設置,NULL
或不存在,在‘HOME/.R/存儲庫’,這將優先。
可以通過設置選擇 Bioconductor 鏡像options("BioC_mirror")
,例如通過chooseBioCmirror
— 默認值為‘"https://bioconductor.org"’。此版本的 R 默認選擇 Bioconductor 版本 3.17,但可以通過環境變量進行更改R_BIOC_VERSION.
預選的項目是當前位於 options("repos")
中的項目以及已知存儲庫列表中標記為默認的項目。
提供的存儲庫列表取決於選項的設置"pkgType"
因為某些存儲庫僅提供類型的子集(例如,僅源包或不提供 macOS 二進製包)。此外,對於二進製包,某些存儲庫(特別是R-Forge)僅提供當前或最新版本的包R。 (類型"both"
相當於"source"
.)
存儲庫‘克蘭’被特殊處理:該值取自當前設置getOption("repos")
如果這有一個元素"CRAN"
:這可確保鏡像選擇具有粘性。
該函數需要R會話是交互式的,除非ind
或者name
已提供。如果兩者都提供並且值不區分大小寫,則後者將覆蓋前者。如果提供的任何名稱不匹配,則會引發錯誤。
值
調用此函數主要是因為其更新 options("repos")
的副作用。它返回(不可見)之前的 repos
選項設置(作為帶有組件 repos
的 list
)或 NULL
(如果未應用任何更改)。
注意
這確實不是在啟動時設置存儲庫列表:這樣做設置options(repos =)
在啟動文件中(請參閱幫助主題base Startup)或通過定製的‘存儲庫' 文件。
例子
## Not run:
setRepositories(addURLs =
c(CRANxtras = "https://www.stats.ox.ac.uk/pub/RWin"))
setRepositories(name = c("CRAN", "R-Forge", "CRANxtras"))
## End(Not run)
也可以看看
相關用法
- R setWindowTitle 在Windows中設置RGUI的窗口標題或狀態欄
- R select.list 從列表中選擇項目
- R sessionInfo 收集有關當前 R 會話的信息
- R str 緊湊地顯示任意 R 對象的結構
- R sourceutils 源參考實用程序
- R stack 從數據幀或列表中堆疊或取消堆疊向量
- R shortPathName 在 Windows 上以簡短形式表達文件路徑
- R summaryRprof 總結 R 采樣分析器的輸出
- R savehistory 加載、保存或顯示命令曆史記錄
- R strcapture 將字符串標記捕獲到 data.frame 中
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R hsearch-utils 幫助搜索實用程序
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表對象及其結構
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R PkgUtils 用於構建和檢查附加包的實用程序
- R cite 引用參考書目條目
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Select Package Repositories。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。