More > JRiver Media Center 24 for Linux
Set up JRiver Media Center 24 in Fedora
BryanC:
Here is an updated script. I tested it on CentOS 7 and there is a pretty big issue in that the c++ libraries are too old to run MC. I will see if I can find a workaround.
Edit: I tried symlinking a newer version of libstdc++.so as a long shot fix and no go. There are three options here:
1. Container
2. Wait for CentOS 8
3. JRiver statically links libstdc++
I checked and statically linking libstdc++ does not invoke the GPL.
astromo:
--- Quote from: BryanC on May 28, 2018, 05:59:25 pm ---Here is an updated script. I tested it on CentOS 7 and there is a pretty big issue in that the c++ libraries are too old to run MC. I will see if I can find a workaround.
Edit: I tried symlinking a newer version of libstdc++.so as a long shot fix and no go. There are three options here:
1. Container
2. Wait for CentOS 8
3. JRiver statically links libstdc++
I checked and statically linking libstdc++ does not invoke the GPL.
--- End quote ---
Here's the kernel of the OS that my unit is running:
--- Quote ---$ uname -r
3.10.0-693.21.1.el7.centos.plus.x86_64
--- End quote ---
I suspect you're running plain vanilla CentOS, whereas I need to run CentOS Plus for the NAS monitoring software. I'm guessing that might be the key difference.
See the attachment for the installation log (sorry it's incomplete - couldn't be helped - a lot of dependencies needed to be installed). Looks like the script worked fine. Here's the final run down to prove the point:
--- Quote ---Running transaction
Installing : lame-libs-3.100-1.el7.x86_64 1/5
Installing : lame-3.100-1.el7.x86_64 2/5
Installing : 1:vorbis-tools-1.4.0-12.el7.x86_64 3/5
Installing : librtmp-2.4-7.20160224.gitfa8646d.el7.x86_64 4/5
Installing : MediaCenter-24-28.el7.x86_64 5/5
Verifying : MediaCenter-24-28.el7.x86_64 1/5
Verifying : librtmp-2.4-7.20160224.gitfa8646d.el7.x86_64 2/5
Verifying : 1:vorbis-tools-1.4.0-12.el7.x86_64 3/5
Verifying : lame-3.100-1.el7.x86_64 4/5
Verifying : lame-libs-3.100-1.el7.x86_64 5/5
Installed:
MediaCenter.x86_64 0:24-28.el7
Dependency Installed:
lame.x86_64 0:3.100-1.el7
lame-libs.x86_64 0:3.100-1.el7
librtmp.x86_64 0:2.4-7.20160224.gitfa8646d.el7
vorbis-tools.x86_64 1:1.4.0-12.el7
Complete!
JRiver Media Center 24.0.28 installed successfully!
--- End quote ---
Nice work Bryan. I think you nailed it but I probably won't be able to do a full test because my CentOS box is running headless.
BryanC:
It will install fine, but when you go to run mediacenter24 it won't run because the libstdc++.so library ABI is too old. CentOS ships with GCC 4.8 and MC requires 4.9 at a minimum. If I feel motivated this week I may dockerize it, or wait on Bob's response in the thread I started. BTW, you can remove devtoolset-6 and the centos-release-scl repo, I was just using those to test the viability of dynamically linking a newer library.
mattkhan:
There is a 24 docker already - https://hub.docker.com/r/jatzoo/jrivermc24/
guycarmin:
Hey - What about adding a fedora repository as you have for ubuntu?
you said to install the 24.0.48 version while there are newer versions (I'm using 24.0.55 that I manage to wget from ubuntu repo's)...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version