More > JRiver Media Center 31 for Linux
installJRMC - MC installer for Linux
bob:
--- Quote from: Hendrik on May 16, 2023, 03:37:28 pm ---We can probably remove the version on that package, or lower it, the actual interface of that library hasn't changed in ages.
--- End quote ---
I can drop the requirement level on the next build since Hendrik thinks the ABI hasn't changed.
BryanC:
In the meantime I've added a workaround to remove the libxcb minimum version requirement for Fedora/CentOS to my dev branch. Beginning with 31.0.13 RPMs using the workaround are also available from my repo.
BryanC:
rc9 fixes a few service file issues on Fedora between reboots and temporarily switches to the stub for terminating the jriver-mediacenter service more gracefully via systemd to prevent data loss. To update service files just run installJRMC --service jriver-mediacenter.
AllanM:
Hi. Sorry to bother, but I'm trying to install MC 30 on an Ubuntu box, Intel i7. Obviously I'm doing something wrong, but cannot figure out what. Please advise.
allan@linuxserver:~/Downloads$ sudo ./installJRMC --install repo --restorefile /home/allan/Documents/Media\ Center30\ Master-573853.mjr --mcversion 30.0.96 -d
Debug: Running: main --install repo --restorefile /home/allan/Documents/Media Center30 Master-573853.mjr --mcversion 30.0.96 -d
Debug: Running: init
Starting installJRMC
Debug: Detected host platform: ubuntu 20.04 amd64
Debug: Using host platform: ubuntu 20.04
Debug: Running: parseInput
Debug: Debugging on
Debug: installJRMC version: 1.0-rc11
Debug: Running: setMCVersion
Using MC version 30.0.96 determined by user input
Debug: MVERSION: 30, MC_VERSION: 30.0.96, MC_PKG: mediacenter30=30.0.96, MC_RPM: /home/allan/Downloads/output/RPMS/x86_64/mediacenter30-30.0.96.x86_64.rpm
Installing JRiver Media Center from remote repository
Debug: Running: installMCFromRepo
Debug: sudo rm -rf /etc/apt/sources.list.d/mediacenter*.list
Debug: Running: installPackage wget
Debug: wget already installed, skipping installation
Debug: sudo apt-get update -y -q0
Hit:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu focal InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease
Get:4 http://dist.jriver.com/latest/mediacenter bullseye InRelease [3,614 B]
Hit:5 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:6 http://repo.mysql.com/apt/ubuntu focal InRelease
Hit:7 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:8 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal InRelease
Ign:4 http://dist.jriver.com/latest/mediacenter bullseye InRelease
Hit:9 http://ppa.launchpad.net/team-xbmc/kodi-old/ubuntu focal InRelease
Hit:10 http://ppa.launchpad.net/team-xbmc/ppa/ubuntu focal InRelease
Hit:11 http://ppa.launchpad.net/transmissionbt/ppa/ubuntu focal InRelease
Fetched 3,614 B in 1s (2,647 B/s)
Reading package lists... Done
W: GPG error: http://dist.jriver.com/latest/mediacenter bullseye InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C30B25C6077765D5
Debug: Running: installMesa
Debug: Running: installPackage --no-install-check --allow-downgrades --no-gpg-check mediacenter30=30.0.96
Debug: sudo apt-get -f install -y -q0 --allow-downgrades mediacenter30=30.0.96
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mediacenter30
Error: Failed to install mediacenter30=30.0.96. Attempting to continue
Error: Package install failed!
Error: JRiver Media Center installation from remote repository failed
Awesome Donkey:
Generally speaking, Ubuntu 20.04 might be too old to run MC30 (or MC31) and I wouldn't personally recommend doing so. Ubuntu 22.04 would be my personal recommendation as the bare minimum. That said, you can try using the --install local option with the --compat flag to install MC30. Something like this...
--- Code: ---sudo ./installJRMC --install local --compat --restorefile /home/allan/Documents/Media\ Center30\ Master-573853.mjr --mcversion 30.0.96
--- End code ---
The public key issue is odd and could be an indication that Ubuntu 20.04 is too old when trying to use/install from the MC bullseye repo. Using the --install local option *should* workaround this and download/build the package locally, and using the --compat flag ensures it uses the bare minimum needed for dependencies (and is helpful with some distros and older distros). If it still fails to install using the --install local option with --compat flag that's likely confirmation Ubuntu 20.04 is too old.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version