Hi. I want to install Harmonoid on my machine. Has anyone managed to install this on Bazzite? And if so, how? According to the website, "You also need mpv & libmpv-dev installed". I'm curious about that, as I have no idea how to go about this.
Hi. I want to install Harmonoid on my machine. Has anyone managed to install this on Bazzite? And if so, how? According to the website, "You also need mpv & libmpv-dev installed". I'm curious about that, as I have no idea how to go about this.
9 Comments
Telorand@reddthat.com · 4 pts · 1y
It comes as an RPM. Just download it,
cdinto the directory where it's stored, thenrpm-ostree install ./harmonioid-package-name.rpmThat's called layering. You would use the same command to search for and install other packages in the
dnfrepos:rpm-ostree search mpvthenrpm-ostree install package-1 package-2(whatever they're called)Neilia_1@lemmy.world · 2 pts · 1y
I'll try this when I get home. Thanks!
Telorand@reddthat.com · 1 pts · 1y
The way I described it above will require at least two restarts, unfortunately, so be prepared to wait (layering is safe but as slow as getting a new system update).
You might be able to chain the local file with the dependencies in the repos, like
rpm-ostree install dep1 dep2 /path/to/your/file.rpmto save a restart and only create the one new rollback state in the boot menu.Neilia_1@lemmy.world · 1 pts · 1y
Didn't work, here's what I have when I tried to install mpv-devel:
`error: Could not depsolve transaction; 1 problem detected: Problem: conflicting requests
Telorand@reddthat.com · 1 pts · 1y
You might already have that stuff installed. The reason I say that is this:
Did you try installing the RPM by itself and see if it works?
ETA: layering can be a good option, but if the base system already has the files you're trying to install but a different version, you'll sometimes run into funky behavior. I think you have to include an
override --forceif you want to replace something already installed.And since you're just trying to install a music program, that seems a little invasive for what you're trying to do and might introduce bugs during future updates. I don't recommend you bother trying to replace system packages.
RmDebArc_5@sh.itjust.works · 1 pts · 1y
I believe the best way would be to just install it in a distrobox container. Have you set up distrobox/ with which distro?
Neilia_1@lemmy.world · 1 pts · 1y
Bazzite comes with BoxBuddy, so I tried both Fedora and Debian, but no dice.
Neilia_1@lemmy.world · 1 pts · 1y
I have not touched distrobox AT ALL. 😅
I might do it w/ PopOS.
RmDebArc_5@sh.itjust.works · 1 pts · 1y
I don’t think PopOS is available in distrobox, but you could use Ubuntu as, if you’re using Ubuntu in distrobox, there is practically no difference.