2014-10-29 67 views
0

我試圖在我的R庫上安裝這個cnv-seq軟件包來幫助複製數字變化分析。但是,當我輸入安裝cnv-seq.tar.gz在R

install.packages("cnv-seq") 

在R命令中,錯誤代碼彈出說明它不適用於3.1.1版本。所以我也嘗試了舊版本。所有說不可用。我再次檢查菜單,Packages-> Install packages->。否cnv-seq

好的。然後我試圖從本地源這是「CNV-seq.tar.gz」

,當我在

install.packages("C:/cnv-seq.tar.gz", repos=NULL, type="source") 

鍵入它仍返回,說不能從這個文件中提取包錯誤安裝。 安裝包具有非零退出狀態。

出現任何問題或有其他問題我可以手動將此軟件包安裝到我的電腦上?看看這裏幾年前,類似的問題後,

How do I install an R package from source?

我還是沒能解決這個問題。

+0

你從哪裏得到該文件? – jbaums 2014-10-29 00:15:45

+0

@jbaums忘記提及。我的錯。您可以從http://tiger.dbs.nus.edu.sg/cnv-seq/ – ads27 2014-10-29 00:19:24

回答

1

這是RTFM的情況下;)

你可以做的全過程從R.下面,我們將檔案下載到臨時目錄,然後解壓縮並最終安裝它。

download.file('http://tiger.dbs.nus.edu.sg/cnv-seq/cnv-seq.tar.gz', 
       f <- tempfile()) 
untar(f, exdir=tempdir()) 
install.packages(file.path(tempdir(), 'cnv-seq', 'cnv'), type='source', repos=NULL) 
1

我相信你首先必須解開文件。我相信如果你沒有Linux機器的話,7zip就具有這種能力。 Linux命令是:

tar -xvf /path/to/file/cnv-seq.tar.gz 

完成這一步之後,你應該能夠包導入R.

+0

訪問該文件。是的,這工作正常(是的,7zip可以提取存檔)。 – jbaums 2014-10-29 00:33:00

+0

@jbaums我沒有麻煩提取文件,但將包導入R. :( – ads27 2014-10-29 02:04:32

+0

@jbaums只是解決了這個問題。謝謝!:D – ads27 2014-10-29 02:12:16