-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Unable to install Brave on Fedora Silverblue #7710
Comments
cc: @mbacchi Can you take a look? |
Flatpak install package format is something we'll have to consider as we have time. |
Relatedly, there's ongoing work to make a sandboxed Chrome Flatpak: flathub/flathub#1630 |
$ flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
$ flatpak install flathub-beta com.brave.Browser |
Got it working by editing the brave-keyring rpm and removing %postcript lines which are causing the problem. I'm not sure if brave-browser depends on specific version of keyring so this might have to be repeated when they bump their keyring version.
|
While I think that providing a flatpak would be nice, it would be great if the rpm file could be fixed to not require the atd service on post-install. Either manually calling the command in |
That would be ideal, chrome rpm is already handling that properly. If it just fails gracefully would do the trick, silverblue might not even have Cron installed nor atd so if it could just not fail.... Also, on fedora after enabling third party repositories in software(GUI) it gives option to enable chrome repo with single click. It would be nice to have brave work the same way but I'm not sure if that's something for fedora to handle. |
Any chance we can get the post-insaller script updated so that it exits successfully? |
Any update(s)? |
The "solution" to disable the gpg check is not secure! https://github.com/trytomakeyouprivate/braveinstall-fedora-atomic I created a better one, fully interactive and with all three version supported |
I think something changed since the last time (~ 2 months ago) I tried to install Brave on Fedora Kinoite by layering, which was unsuccessful due to failed GPG checks, IIRC. I just tried installing it on Silverblue using the same method, and the installation was successful, to my pleasant surprise! For anyone interested, here are the steps I took in both attempts:
(As you can see, a lot of the install steps were adapted from the steps for installing Brave on Fedora Workstation).
|
|
Looks like this is now possible and that the only thing left to do is to document this installation method: #41041 |
I am running a Linux desktop using the Fedora Silverblue distro. Fedora Silverblue is based on Fedora Workstation, but takes a new and more modern approach to package distribution. Because of this, the provided installation instructions for Fedora don't work - the
dnf
command is unavailable.The recommended way to install applications on Fedora Silverblue is via modern Flatpaks. This is quick and easy for most apps. Unfortunately, Brave is not available as a Flatpak: issue #1000.
In the meantime, I attempted to install Brave through
rpm-ostree
. Google Chrome can be installed in this way, so I figured it should be possible with Brave as well. There are instructions on installing Chrome on Silverblue here. I attempted to adapt these instructions for Brave, by adding a repo file/etc/yum.repos.d/brave-browser.repo
containing:After rebooting, I then run
rpm-ostree install brave-browser
to attempt to install thebrave-browser
package from this repository. Unfortunately, this fails with an error:As far as I can tell, this is a result of
rpm-ostree
ignoring anysystemctl
operations that don't use thepreset
arg. Since the Brave installer attempts to runstart atd.service
for whatever reason, installation fails.And so I am at a loss. I have not been able to install Brave. While I loved using it on Windows, I am now back on Firefox for Linux.
I'm sure I read somewhere that we should open an issue if we're unable to install Brave on our distro - but I can no longer find that instruction, so it's possible I imagined it. My apologies if this is not considered a suitable issue.
The text was updated successfully, but these errors were encountered: