As of now, Rumus’ installation script only checks if dpkg or rpm is available. This leads to some problems:
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-releasemight be better?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
rpmdirectly mostly does not work, andrpm-ostreeshould be instead used.
Hope those to be fixed.