Bundle RStudio Desktop for Linux as a Flatpak, Snap, or AppImage
As of this writing, we are currently building no fewer than five different versions of RStudio Desktop for Linux: 1. for RedHat/CentOS based systems; 1. for Ubuntu based systems; 1. for OpenSuSE based systems with an *old* libssl; 1. for OpenSuSE based systems with a *new* libssl; and 1. for Debian 9+ based systems. Despite this somewhat cumbersome matrix we *still* don't support many platforms and distributions. This is a general issue with Linux applications, at least on the desktop; because of differing installation systems, packaging requirements, and system libraries, packages conforming to each system's idiosyncrasies are necessary. [Several attempts have been made to solve the problem](https://xkcd.com/927/) by introducing an installation platform which encourages the bundling of dependencies (rather than relying on system versions), making application deployment on Linux more like it is on Mac/Windows. In true Linux fashion, there are many competing efforts: **Flatpak** - https://flatpak.org/ **Snapcraft** - https://snapcraft.io/ **AppImage** - https://appimage.org/ We should evaluate these technologies in the next release cycle or so and see if any would be a good choice for RStudio Desktop (and in particular whether it'd allow us to simplify things or simply introduce a sixth variation!).
Posted by jmcphers on Jun 26, 2018, 9:32 PM
Tags
Related issues
Raise real-world problems, find people facing the same issue, and discuss solutions.4,000 issues0 comments
support (Sysadmin)
Support connecting to remote devcontainers (devcontainer on remote host)
Option to use Waffle menu or links displayed normally
I also attempted to package ROCM on musl.
But why is there no such pushback agains linux kernel?
OpenCode Support
Upcoming changes to the tado° API
Allow Mac users to use Apple native containerization
Support for the Containerization Framework on macOS
Bundle RStudio Desktop for Linux as a Flatpak, Snap, or AppImage
As of this writing, we are currently building no fewer than five different versions of RStudio Desktop for Linux: 1. for RedHat/CentOS based systems; 1. for Ubuntu based systems; 1. for OpenSuSE based systems with an *old* libssl; 1. for OpenSuSE based systems with a *new* libssl; and 1. for Debian 9+ based systems. Despite this somewhat cumbersome matrix we *still* don't support many platforms and distributions. This is a general issue with Linux applications, at least on the desktop; because of differing installation systems, packaging requirements, and system libraries, packages conforming to each system's idiosyncrasies are necessary. [Several attempts have been made to solve the problem](https://xkcd.com/927/) by introducing an installation platform which encourages the bundling of dependencies (rather than relying on system versions), making application deployment on Linux more like it is on Mac/Windows. In true Linux fashion, there are many competing efforts: **Flatpak** - https://flatpak.org/ **Snapcraft** - https://snapcraft.io/ **AppImage** - https://appimage.org/ We should evaluate these technologies in the next release cycle or so and see if any would be a good choice for RStudio Desktop (and in particular whether it'd allow us to simplify things or simply introduce a sixth variation!).
Comments (0)
No comments yet. Start the discussion.