-
-
Notifications
You must be signed in to change notification settings - Fork 541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[rpm] Opensnitch-ui packages should install the binary into /usr/bin instead of /usr/local/bin #880
Comments
Jumping in here to say that, as commented above, due to the install location being /usr/local/bin/, I'm unable to install OpenSnitch 1.6.0 UI on Fedora Kinoite, which, like Silverblue, uses rpm-ostree. |
oops, sorry folks, I totally forgot about this problem. Actually, I'm not sure how to handle this problem properly. I was tempted for v1.6.0 to remove /usr/local/bin/opensnitch-ui on post-installation, only if it was installed properly under /usr/bin. It seems safe but.., or maybe instead of deleting it, rename it to opensnitch-ui.rpm_old v1.6.1 is inminent, so I'll add it for that version. |
If you need help testing this fix to make sure installation doesn't still error out with rpm-ostree, I'm happy to help. |
I was able to get the UI to run via distrobox. You can probably do something similar in toolbox - but I prefer distrobox. Here's what I did:
The protobuf issues I believe are related to #647
|
This issue should be finally fixed. It now installs on Silverblue, and upgrading from previous versions replaces correctly the binary from /usr/local to /usr/bin automagically. |
The /usr/local/bin folder is supposed to be used by admins manually compiling/installing binary files and should not be touched by the package manager of the operating system, and for that reason Fedora Silverblue does not support .rpm files which install files there.
The text was updated successfully, but these errors were encountered: