529
Me after installing Bazzite (lemmy.blahaj.zone)

Bazzite has a very simple process for installing software that isn't on Flatpak: You spin up a virtual machine running a better distro and install it there

you are viewing a single comment's thread
view the rest of the comments
[-] sp3ctr4l@lemmy.dbzer0.com 3 points 2 days ago* (last edited 2 days ago)

Bazzite does not come with java.

As... far as I am aware... you cannot install Java via flatpak or appimage or any other methods Bazzite says are safe to install things by/with.

To install java, in Fedora, you are told to use dnf, but Bazzite has disabled dnf because they use rpm-ostree to maintain a controlled and static core os.

To install java using rpm-ostree would likely lead to dependency conflict hell, and destabilize Bazzite... because the entire point of Bazzite is to enforce specific rpm-ostree build recipes, to provide maximum stability for officially supported stuff.

You could potentially set up distrobox container, set up java there, install i2p in the container... but that container is isolated from messing with systemctl, which i2p must do (as far as I can tell?) to actually function properly... so this also seems like it would not work.

[-] Ludrol@szmer.info 3 points 2 days ago* (last edited 2 days ago)

Can you experiment and see if rpm-ostree will lead to destabilization? If nothing else works this is IMO your best shot other than building from source to use in rpm-ostree.

[-] sp3ctr4l@lemmy.dbzer0.com 3 points 2 days ago* (last edited 2 days ago)

I can... and I have... and this has resulted in destabilzation.

... This is why I am asking for help, if anyone has figured this out... and why I am not asking for permission to continue to flail about ineffectively.

As far as I can tell, as ludicrous as it seems... setting up a distrobox with an actual mainline fedora build, then configuring it as a dev enviroment, then building an rpm package for i2p, from source inside this container... and then installing that static rpm into actual Bazzite OS...

That would probably at least be more stable for Bazzite as a whole, just feeding it a single, extra, static package, as compared to source dependency hell...

But I have no idea if I2P would... actually compile correctly... and... work.

Although, I have managed to build Godot, a few versions ago, doing this, just as an experiment... and it ... seemed to... mostly work?

????

There were lots of fun unique error messages in the console that just did not exist anywhere else online.

[-] eodur@lemmy.world 2 points 2 days ago

I've not used i2p but I've had to mess with a lot of other random weird tools under bazzite. I'd suggest installing it in a distrobox. There is a command for linking programs from your host into the distrobox and then exposing them back to the host. I forget the exact syntax but I used it for vscode and intellij and it was really straight forward and worked well. I don't see why it wouldn't work with i2p and Firefox.

this post was submitted on 28 Apr 2025
529 points (100.0% liked)

linuxmemes

24701 readers
2430 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. ๐Ÿ‡ฌ๐Ÿ‡ง Language/ัะทั‹ะบ/Sprache
  • This is primarily an English-speaking community. ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡บ๐Ÿ‡ธ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • ย 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS