簡體   English   中英

多個Linux發行版中的共享R-package

[英]Shared R-packages in multiple Linux Distributions

現在,我在兩個不同的分區中擁有兩個Linux發行版。 我有一個在它們之間共享的數據分區,因此它們可以使用公用文件和文件夾。 在兩個發行版中,我都有相同(主要)的R版本。 我的問題是:

  • 我可以使用一條通用的R-package路徑,以便只需要在其中一個安裝R-package並在另一個中使用嗎?
  • 在這種情況下我可能會遇到什么問題?

是的你是。

brewconda為例,這些目錄創建了隨那些軟件包一起安裝的所有bin和lib的目錄。

因此,請考慮使用其中之一。 無論如何,您可以使用var PATHENV上包含二進制文件。

導出PATH =“ my / binary / path:” $ PATH

此外,您可能希望編輯兩個安裝.bashrc.bash_profile並添加一行以編輯PATH。

特別是,我喜歡創建一個.bashrc/目錄,並在其中包含配置文件(mypath.sh,myalias.sh,myfunctions.sh,...),並使用該目錄僅在底部的一行調用所有文件的執行.bashrc文件的行如下所示:

for file in ~/.bashrc.d/*;
do
        source $file
done

這可能只適用於R代碼的程序包。 對於帶有編譯代碼的軟件包,我確實會遇到問題:

  • 兩個Linux發行版都使用相同的鏈接器和編譯器嗎?
  • 兩個Linux發行版都使用相同的系統庫嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM