More > JRiver Media Center 28 for Linux

installJRMC - MC installer for Linux

<< < (4/12) > >>

cycler2:
Thanks for your prompt reply.  I'll give it a try and report back, probably tomorrow.
Rich

cycler2:
Awesome Donkey-- All is well now.  I think the initial problem was twofold: 1.  I couldn't "see" the installed JRiver 28 after installing it--probably required a restart and, 2.  The license key (mjr file?) I had saved to my desktop probably had expired.  So on restart today,  JRiver 28 appeared in the application menu and I entered my registration code into help-->registration code. 
Thanks for your help. 

BryanC:
I just released a new version that has a lot of changes under the hood but not many user-facing.

A few notes for v1.0b1:


* Updated the rpm package dependencies to match the Buster deb. This includes the new Vulkan libraries. This may cause issues on older rpm distros like CentOS.
* I've been trying to come up with a better way to scrape the latest version in a more reliable manner. In this version, if buildah/podman are available in your OS's repos, they will be used to scrape the version number from the JRiver repos inside a container. If not, the old method (scraping Interact) will be used as a fallback. This method isn't perfect yet because it still requires knowing the debian development base name but that only changes every 3-5 versions, which is an improvement in my book.
* Renamed jriver-xvnc-mediacenter service to jriver-xvnc
* Added plumbing for SUSE support. It's completely untested (my attempts at getting a working live VM for SUSE have not gone well) but it should at least allow SUSErs to build RPMs (if not install them)
* The default install version for pre-Buster distros is 26.0.107. This can be overridden with --mcversion and is not enforced when using --createrepo. This should improve user experience on older distros.

Oftentimes the JRiver dependency versions change mid-cycle so it's possible that interim builds since 26.0.107 may work OK on older distros. Feedback from users with legacy distros with more recent MC versions working would be appreciated so I can tune the defaults.

Awesome Donkey:

--- Quote from: BryanC on December 02, 2021, 01:10:57 pm ---
* Added plumbing for SUSE support. It's completely untested (my attempts at getting a working live VM for SUSE have not gone well) but it should at least allow SUSErs to build RPMs (if not install them)
--- End quote ---

What VM app are you using? I'm able to install OpenSUSE Tumbleweed in VMware Workstation 16.2 (setting it as Other Linux 5.x kernel 64-bit) and I did test the script this is the output on the first run...


--- Code: ---michael@localhost:~/Git/installJRMC> ./installJRMC
SUSE support is experimental!
[sudo] password for root:
Using MC version 28.0.87 determined by webscrape
To override, use --mcversion
Installing JRiver Media Center 28.0.87 from repository.
Future updates will be handled by your package manager.
This may take a few minutes to complete.
Use --debug for verbose output.
Adding repository 'jriver' .......................................................................................[done]
Warning: GPG checking is disabled in configuration of repository 'jriver'. Integrity and origin of packages cannot be verified.
Repository 'jriver' successfully added

URI         : https://repos.bryanroessler.com/jriver
Enabled     : Yes
GPG Check   : No
Autorefresh : No
Priority    : 99 (default priority)

Repository priorities are without effect. All enabled repositories share the same priority.
Error: Package update failed!
--- End code ---

But, the repo does install and it can check for updates. Will check building here in a few once system updates are done.

EDIT: After doing system updates the repo somehow downgraded Media Center 28.0.87 to MC26. It must think it's an older distro or something. :P

bob:

--- Quote from: Awesome Donkey on December 02, 2021, 02:27:28 pm ---What VM app are you using? I'm able to install OpenSUSE Tumbleweed in VMware Workstation 16.2 (setting it as Other Linux 5.x kernel 64-bit) and I did test the script this is the output on the first run...


--- Code: ---michael@localhost:~/Git/installJRMC> ./installJRMC
SUSE support is experimental!
[sudo] password for root:
Using MC version 28.0.87 determined by webscrape
To override, use --mcversion
Installing JRiver Media Center 28.0.87 from repository.
Future updates will be handled by your package manager.
This may take a few minutes to complete.
Use --debug for verbose output.
Adding repository 'jriver' .......................................................................................[done]
Warning: GPG checking is disabled in configuration of repository 'jriver'. Integrity and origin of packages cannot be verified.
Repository 'jriver' successfully added

URI         : https://repos.bryanroessler.com/jriver
Enabled     : Yes
GPG Check   : No
Autorefresh : No
Priority    : 99 (default priority)

Repository priorities are without effect. All enabled repositories share the same priority.
Error: Package update failed!
--- End code ---

But, the repo does install and it can check for updates. Will check building here in a few once system updates are done.

EDIT: After doing system updates the repo somehow downgraded Media Center 28.0.87 to MC26. It must think it's an older distro or something. :P

--- End quote ---
Don't know if this matters but MC26 was Jessie and MC27 and MC28 require Buster (and use buster in the repo line).

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version