E

Error detecting distro in installation scripts in some edge cases

Enita · April 15, 2026 at 02:38 AM
Bug Report

As of now, Rumus’ installation script only checks if dpkg or rpm is available. This leads to some problems:

  1. It is common for developers to install package managers from other distros, in order to pack programs up. Most distros put those main package managers in their repos (See https://pkgs.org/search/?q=dpkg and https://pkgs.org/search/?q=rpm) so this is not an authoritive way to distinguish different distro. Reading /etc/os-release might be better?

  2. OSTree-based atomic distros might not be handled correctly. Take atomic Fedora (CoreOS, Silverblue, Kinoite, etc.) for example: since the system directories are read-only, calling rpm directly mostly does not work, and rpm-ostree should be instead used.

Hope those to be fixed.

1 replies 35 views

1 Reply

Rumus 3d ago

Thanks for the report! We've received your feedback on the distro detection error and will take it into consideration as we work on improving the installation scripts. We appreciate you letting us know.

Related Posts