Microsoft R Open package update

I really like the MKL bundled with Microsoft R Open, since I run a lot of regressions on large data sets. However, I do not need its checkpoint functionality, and I want most updated packages. How could I change the installation repository from MRO to CRAN?

1 Like

This is a question for the Microsoft R Open community. There might be some RStudio users who also use Microsoft R Open, but you've got a better shot there.

  1. Are you on Windows, OSX or Linux?
  2. Do you need the change to be permanent between sessions, or are you ok with manually changing the repository when you need to install new packages?

I have mro installed on both Windows and Linux machine. I want the change permanent

1 Like

This solution should work both in Windows and in Linux.

  1. Open R

  2. > file.edit(file.path("~", ".Rprofile"))

  3. Insert one of these two lines: either

    options(repos = c(CRAN ="https://cran.revolutionanalytics.com"))
    

    or

    options(repos = c(CRAN ="https://cloud.r-project.org/"))
    
  4. quit R and restart it

You're welcome :slight_smile:

PS if you're behind some evil proxy, let me know. We need to make a few changes.

2 Likes

Thanks so much! I also want to ask that when my linux system gets updated, will my microsoft r gets updated as well?

What do you mean with

when my linux system gets updated,

? Do you mean running sudo apt update? In that case, I don't think so. After running sudo apt update, I think you can get a new version of CRAN R (if in meantime the Ubuntu team has updated the version in the apt Ubuntu repository), with

sudo apt install r-base

But MRO is not in the Ubuntu apt repository, so no, I don't think it will get updated. As a matter of fact, the only reason why options(repos = c(CRAN ="https://cloud.r-project.org/")) works is because MRO (unlike Renjin and pqR) is compatible with the CRAN R packages.

1 Like

I use fedora instead of Ubuntu. Normally when I update the whole system, my R gets updated automatically. So you mean every time when MRO has a new version, I need to uninstall my old one and install the new one?

I don't have any direct experience with Fedora. Reading here:

https://mran.microsoft.com/documents/rro/installation#revorinst-sidebyside

it looks like you don't have to uninstall the old version, but you do have to install the new one. However, this is a different question than your initial one - for this one, you may actually find better support here:

https://social.msdn.microsoft.com/Forums/en-US/home?forum=ropen

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.