question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Package RStudio / RStudio server

See original GitHub issue

Anaconda has some heavily outdated versions in the R channel still, but I cannot find the recipe in AnacondaRecipes/aggregate.

The license would be compatible.

I’m guessing the topic has come up before (not least since solving integration between conda & R / RStudio is a recurring subject), so I wanted to open this issue mainly for getting some thoughts from @conda-forge/core on this.

If there are no strong objections, I’ll probably try my hand at a PR in the coming days.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:2
  • Comments:13 (12 by maintainers)

github_iconTop GitHub Comments

8reactions
jmcpherscommented, Dec 10, 2020

You’re absolutely welcome to package RStudio in conda-forge so long as you adhere to the AGPL licensing. There are already a handful of teams that do this to produce an RStudio package compatible with their environment (e.g. there’s a FreeBSD port we don’t maintain but regularly builds RStudio for FreeBSD users).

We can’t offer formal support for this but would be happy to assist with issues you run into on a case by case basis. Presumably this will involve recompiling RStudio, so when you do this I’d recommend tweaking a few compile-time variables so that your RStudio build is distinguishable from our official binaries (in Help/About).

RStudio’s own build system is pretty much out in the open; with the exception of macOS all the builds happen in Docker containers that are part of the repo itself.

If Qt is a blocker you should be aware that we are hoping to break our Qt dependency in mid 2021, replacing it with Electron, which these days is the standard technology for making web apps into desktop apps (RStudio has always had this approach but predates the availability of Electron by quite a bit).

3reactions
mbargullcommented, Dec 8, 2020

… I thought I’d reach out informally on GitHub. Note that I represent neither Anaconda nor the core conda-forge team, […]

That’s totally fine (plus, I’m certainly supportive of such approaches) and I’m thankful for your initiative!


Regarding the technical part: https://github.com/AnacondaRecipes/aggregateR/tree/master/rstudio-feedstock/recipe would be the starting point you searched for (recipes from Anaconda for R packages are in the separate https://github.com/AnacondaRecipes/aggregateR repo).

Read more comments on GitHub >

github_iconTop Results From Across the Web

RStudio Open-Source Packages
name html_url description actions https://github.com/r‑lib/actions GitHub Actions for the R community ansistrings https://github.com/r‑lib/ansistrings Manipulation of ANSI colored strings asciicast https://github.com/r‑lib/asciicast Turn R scripts into terminal screencasts...
Read more >
4.5 Installing and updating R packages on RStudio Server
To install any package on RStudio Server, you need to use install.packages(“PackageName”) command in R. Example of installing “ROCR” package is shown below....
Read more >
Managing libraries for RStudio Workbench / RStudio Server
R packages are installed into libraries, which are directories in the file system containing a subdirectory for each package installed there.
Read more >
How to install R packages in RStudio Server - Stack Overflow
You can use this to use the apt package manager to install dplyr and dependencies instead on any ubuntu (works for me on...
Read more >
RStudio Server | CHMI services
If you have an account on our Linux cluster, then you already have access to RStudio, without having to install any additional software....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found