Browser install fail on Debian

Installation of the latest Brave version fails.

Installation is being attempted on a completely clean installation of Debian 12.

Failure is due to two missing dependencies as below.

Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:

  • brave-browser :
  • Depends: libu2f-udev but it is not installable*
  • Depends: wget but it is not installable*

E: Unable to correct problems, you have held broken packages.

I understand this may be an issue with the core Chrome base, but I’m pretty new to Linux, and can’t work out how to provide the dependent files/packages.

Hopefully this is a common issue and someone can advise.

Many thanks.

You should probably post your question on the Debian forum:

For the record: I’ve never had a problem installing Brave on Debian. I’m still on Debian 12.4.0 and I suppose you have 12.5.0, but the only way that would make a difference would be if those two packages have recently been removed from default Debian installations. That’s possible in the case of libu2f-udev (because on mine it’s labelled as being a “transitional package”) but seems quite unlikely in the case of wget. Maybe it depends on exactly which “installer” you used… if you used one at all. (That’s what I did.)

Even if the required packages are not installed by default, you can install them as long as they’re present in the repository. If you’ve never done that, take a look at Debian’s Beginner’s Guide, which you’ll find near the top of the Beginners Questions board. (Installing individual packages, either via the apt command or via Synaptic, is something one has to do from time to time.)

Afternoon; thanks for the reply, and the pointers.

Just fyi: for Debian, I downloaded the iso, burned it onto an SD card with Etcher, booted from there and followed the install instructions; for Brave I just just installed the package from Terminal using apt as per instructions.

None of it was straight forward as both Mint and POP OS errored when installing from an SD; Debian did install ok (I think) but I had to manually set my user account as a sudoer …

There did seem to be other examples where those packages were causing some issues with Chrome installs, so given that I understood Brave to be a Chrome fork, I had hoped it might be a Brave/Chrome thing rather than a Debian thing.

Anyway, I shall try the Debian forum to find out what those packages are for, and how to manually install them.

Thanks again, that was helpful.