I’m relatively new to Fedora, have been using it for a few months now, currently on F37. I installed RStudio using the software application from the fedoraproject RPM. Unfortunately, it is missing the option to open or create Quarto documents (a scientific publishing system based on markdown - creating documents should be possible through File > New File > Quarto Document).
The version seems to be the most recent one (2022.12.0+353) compared with the official download page. When I download and install the version from the Posit download page (exactly same version number), the option exists and I can work with Quarto documents normally.
So this could be the solution to my problem, but weirdly, a few days after installing the RPM from Posit, all shortcuts to start the software (from dash, search, app grid) vanish without me doing anything (at least anything I’m aware of). This has never happened with any other software before.
At first I thought the software had miraculously uninstalled, but dnf list installed still shows rstudio.x86_64 2022.12.0+353-1.fc37
So my questions are:
Why is the RStudio version in the Fedora repository different from the “official” one despite having exactly the same version number?
Any idea why all the application icons disappear?
How to make them reappear (reinstalling the software works, but this is not a viable solution considering that I’d have to do it every few days)? And at the least (probably a beginner’s question): How do I start RStudio without having an app icon to click on? Simply typing rstudio in the terminal offers me to install the rstudio-desktop package which I don’t want because [see above ].
The problem with Quarto missing has been mentioned in the RStudio Community but without a solution. I tried installing Quarto manually which was successfull (tried /usr/local/bin/quarto check) but didn’t change anything about RStudio integration.
I’d be happy about any advice or idea you might come up with. Thanks in advance!
The best place to file this is in Bugzilla, but as a temporary workaround in the meantime, I maintain some Rstudio container images at work that include Quarto:
Some of the course images, that are also public, include more tex libraries, etc, that you may or may not need, or you can easily make your own downstream image from it.
Fedora disables quarto in its package for R Studio and cannot change that (because too hard to deal with Dart SAAS and Dino)
rstudio started fixing it by searching for a user installed Quarto when the Quarto it normally bundles is not there.
But this has been moved to a low priority backlog-2 list that is 6% complete with 192 open issues and 13 closed.
Possibly the issue will remain unfixed because of misunderstanding on June 8 that was not corrected following an explanation on June 14:
I am not competent to clear that up.
Hopefully there is a simple work around.
I was able to install Quarto to ~/.quarto instead of /opt by modifying the instructions at:
Also ran successful check and produced html and docx output including plot that used jupyter, matplotlib and plotly using gedit to write the hello.qmd file here:
Rendering to pdf failed with existing Fedora TeX installation so I (later) also installed TinyTeX, which worked.
I only need R Studio for the Quarto Visual Editor, which depends on knitr and Rmarkdown and could also have provided the TinyTeX which I ended up installing from Quarto.
Just typing rstudio offered to install rstudio-desktop which I accepted.
The following packages have to be installed:
clang-16.0.5-1.fc38.x86_64 A C language family front-end for LLVM
clang-devel-16.0.5-1.fc38.x86_64 Development header files for clang
clang-tools-extra-16.0.5-1.fc38.x86_64 Extra tools for clang
glyphography-newscycle-fonts-0.5.2-10.fc38.noarch A realist sans-serif font family based on News Gothic
llvm-16.0.5-1.fc38.x86_64 The Low Level Virtual Machine
rstudio-2023.06.0+421-1.fc38.x86_64 RStudio base package
rstudio-desktop-2023.06.0+421-1.fc38.x86_64 Integrated development environment for the R programming language
soci-4.0.3-3.fc38.x86_64 The database access library for C++ programmers
soci-postgresql-4.0.3-3.fc38.x86_64 PostGreSQL back-end for soci
soci-sqlite3-4.0.3-3.fc38.x86_64 SQLite3 back-end for soci
yaml-cpp-0.7.0-3.fc38.x86_64 A YAML parser and emitter for C++
Proceed with changes? [N/y] y
So it proceeded with log to ‘/home/admin/.local/share/rstudio/log/rdesktop.log’
warnings about /usr/include/R missing.
Within RStudio I used the Tools/Install packages… menu to produce .Rhistory:
Extracting its contents does not immediately show me a file that tells me what to do with it and whether I need an R-devel.rpm or where to get one.
Hopefully that was built by them and bundles Quattro while also fitting in to the rest of Fedora 38 despite being built for Fedora 36?
There are several hundred source repositories at:
dnf remove rstudio-desktop {unsure what to do about any debris left over}
Third guess is follow up on suggestion to use:
But that looks intimidating too.
Please provide a short simple instruction for non developer end user to install Posit version of R Studio with working Quarto Visual Editor on Fedora 38.