INTERACT FORUM

Linux => JRiver Media Center 33 for Linux => Topic started by: SandsOfArrakis on October 28, 2024, 06:27:43 am

Title: Trying to install MC 33 on OpenSUSE Tumbleweed
Post by: SandsOfArrakis on October 28, 2024, 06:27:43 am
Hello all,

In the past I've been able to install MediaCenter succesfully on both Linux Mint and Kubuntu without issues.
However now that I have installed OpenSUSE Tumbleweed Iḿ running into problems.

As there isnīt an .rpm package available for my current distro I have downloaded the .deb installation file.
I've converted it into an .rpm with alien with the -r and --scripts extensions to the command.

But when I'm trying to install the .rpm with Yast2 I'm receiving the following error message.
See the attached image.

Do you have a suggestion how to fix this? It seems it canīt find the reported dependancy.
Title: Re: Trying to install MC 33 on OpenSUSE Tumbleweed
Post by: Awesome Donkey on October 28, 2024, 06:31:24 am
Use the installJRMC (https://yabb.jriver.com/interact/index.php/topic,139542.0.html) script. It has support for installing on OpenSUSE when using the --debug --install local options.

https://yabb.jriver.com/interact/index.php/topic,139542.0.html
Title: Re: Trying to install MC 33 on OpenSUSE Tumbleweed
Post by: SandsOfArrakis on October 28, 2024, 07:16:52 am
Use the installJRMC (https://yabb.jriver.com/interact/index.php/topic,139542.0.html) script. It has support for installing on OpenSUSE when using the --debug --install local options.

https://yabb.jriver.com/interact/index.php/topic,139542.0.html

Thanks for the advice. However I keep receiving the following error message.
Seems it is unavailable for Suse. And --install local is mentioned as a wrong command.
Title: Re: Trying to install MC 33 on OpenSUSE Tumbleweed
Post by: Awesome Donkey on October 28, 2024, 07:26:59 am
You're missing the --install local switch in the second attempt (this is required because there is no SUSE repo). In the first attempt there's maybe a space in-between -- and install, can't tell. I can say that this command works for me (done from the folder the script is in)...

Code: [Select]
./installJRMC --debug --install local
For best results, I keep the installJRMC script in its own folder so the home folder doesn't get cluttered with output and other folders. Typically my workflow for that is to create the installJRMC folder in the home folder, open it and cd into it using the terminal and copy/paste curl -O https://git.bryanroessler.com/bryan/installJRMC/raw/master/installJRMC && chmod +x ./installJRMC to download the script and set the permission as executable then with the terminal set to that directory give it a ./installJRMC --debug --install local and it works fine on OpenSUSE Tumbleweed.
Title: Re: Trying to install MC 33 on OpenSUSE Tumbleweed
Post by: SandsOfArrakis on October 28, 2024, 07:44:41 am
Thanks. That worked :)

Playing from external library now.
Title: Re: Trying to install MC 33 on OpenSUSE Tumbleweed
Post by: BryanC on October 28, 2024, 08:12:00 am
For future reference, --install=local is the default installation method on SUSE so running ./installJRMC without any arguments should install MC properly.

If a SUSEian wants to create a repo I would be happy to include it by default, I may also provide one in the future after I migrate infrastructure. It's fairly trivial to cross-build with installJRMC, that's part of the reason I made it (to generate Fedora/RHEL RPMs on an Ubuntu server).