INTERACT FORUM

More => Old Versions => JRiver Media Center 25 for Linux => Topic started by: tlcmd on May 29, 2019, 11:14:47 am

Title: MC 25 rpm files
Post by: tlcmd on May 29, 2019, 11:14:47 am
Also posted on MC24's board:
Back with 2 questions:
1) Has anyone converted MC25 to .rpm files? (Awesome Donkey's MC24 rpm's worked well for me.)
2) May I please have a copy of them.

I'm a newbie to GeckoLinux (open SUSE) and have gotten into trouble with my package manager when trying to download Alien.
Thanks,
tlcmd
Title: Re: MC 25 rpm files
Post by: Awesome Donkey on May 29, 2019, 11:33:35 am
Here's an RPM for MC 25.0.44 I just built on Ubuntu using the Fedora script. It does install and work on Fedora, but not sure about any other OSes.

https://www.dropbox.com/s/oex3ecy2qdqp7o8/MediaCenter-25-44.x86_64.rpm?dl=0
Title: Re: MC 25 rpm files
Post by: BryanC on May 29, 2019, 02:40:58 pm
I think you may have a rough time with dependencies by using the Fedora RPM on SUSE but you never know.

Note that you'll also want to symlink your ca-certificates for license registration. I don't know where they reside on SUSE distros, but on Fedora they are at: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem

If they are in the same place then running the following will set up your symlinks:

Code: [Select]
if [ ! -e /etc/ssl/certs/ca-certificates.crt ] && [ -e /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem ]; then
    sudo ln -s /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem /etc/ssl/certs/ca-certificates.crt
fi


If you are new to Linux and the command line then I highly suggest you stick to *Ubuntu or Mint, Fedora, or Debian, probably in that order. Otherwise you are asking for headaches.
Title: Re: MC 25 rpm files
Post by: Mike Noe on May 29, 2019, 06:20:53 pm
For TW, Leap 15/15.1, I have a script that automates the download all the way to install with one command and your sudo password.  But, it depends on easyoptions and alien.  So, if you can get alien from TW:Utils (very easy), I can send you the script (or put it on github).  As an example, to automate the whole thing, it would go something like this:
Code: [Select]
get-mc --build 44 -i
Some other options it allows:
Code: [Select]
Download the MC DEB and optionally convert to RPM

    get-mc --build=NUM [option]

Options:
    --version=NUM       MC Version (25)
    --major=NUM         Major (0)
    --build=NUM         Build (Required)

    --rpm=PATH     Where to build the RPM ($HOME/rpms)
    --deb=PATH     Where to download the MC deb ($HOME/Downloads)

    -d, --download Do not build the RPM, download only
    -c, --check    Checks the MC ca-certs setup
    -i, --install  Initiate install

Note the option to check the certs because on more than one occasion, I've had TW updates replace the certs stuff, which is to be expected, frankly.
Code: [Select]
mike@ryzen:~/packages/noeeutils> get-mc -c
MC link => /etc/ssl/certs/ca-certificates.crt
CA-CERTS => /var/lib/ca-certificates/ca-bundle.pem
Title: Re: MC 25 rpm files
Post by: tlcmd on May 30, 2019, 01:45:14 am
Awesome Donkey: thanks. Looks like it finally installed into my GeckoLinux (openSUSE) and seems to be working. KUDOS to you!


tlcmd
Title: Re: MC 25 rpm files
Post by: bob on May 31, 2019, 04:00:51 pm
MC now uses a symlink to the certs in /usr/lib/jriver/Media Center 25
It defaults to the debian location.
You can just change this symlink to point to your version of ca-certificates.crt or use the standard debian one we provide in that same directory.
Title: Re: MC 25 rpm files
Post by: Awesome Donkey on May 31, 2019, 04:25:21 pm
Here's a converted RPM for MC 25.0.45 built on Ubuntu, which installs and works fine on Fedora at least.

https://www.dropbox.com/s/gz1m9ww6bmb33lq/MediaCenter-25-45.x86_64.rpm?dl=0