Git Product home page Git Product logo

Comments (13)

srcarter3 avatar srcarter3 commented on June 15, 2024

Hi there, our distribution of AWIPS is currently only guaranteed to work on CentOS7. CentOS8 actually reached its End of Life (EOL) Dec of 2021 (last year).
CentOS is in a weird state right now because I believe the people supporting/managing it are moving on, but CentOS7 has an EOL of June 2024 because of an agreement with RedHat, I believe? So, we'll be staying with CentOS7 for at least the next year or more, and the next OS we transition to will probably be Rocky Linux, or some other free distribution of RHEL.

You are more than welcome to try and install AWIPS on CentOS8 and let us know what problems you encounter, but we can't guarantee we'll be able to resolve them for you.

from awips2.

airbusman5514 avatar airbusman5514 commented on June 15, 2024

Seems awips_install.sh requires CentOS 7. It throws an error stating that when I try to install it. Is there any compatibility with AlmaLinux? From what I understand, that's basically a CentOS/RHEL clone.

from awips2.

srcarter3 avatar srcarter3 commented on June 15, 2024

I haven't heard of AlmaLinux, do you know what version of RHEL it's supposed to replicate/be similar to?

from awips2.

srcarter3 avatar srcarter3 commented on June 15, 2024

I can show you how to modify the install_awips.sh script to not "complain" if the OS is not CentOS/RHEL 7, but I'm not convinced the install will go smoothly on a RHEL8-flavor OS.

from awips2.

airbusman5514 avatar airbusman5514 commented on June 15, 2024

That would be cool! It's worth a shot. If nothing else, I'll run it in VMs until AWIPS moves to another OS.

I think AlmaLinux is suppose to be a clone of RHEL 8/9.

from awips2.

srcarter3 avatar srcarter3 commented on June 15, 2024

Modify install_awips.sh

If you'd like to try on one of the other OS's you'll need to comment out (use #) or remove lines 360 if you're trying to install EDEX, and/or 382 if you're trying to install CAVE.

This will get you passed the "You need to be running CentOS7 or RedHat7" message, but I'm still thinking you may encounter more errors shortly after. Please report back on what the errors are though, if you do try this?

CentOS7/CentOS8 Background

I did get some more information from a colleague, regarding the OS's and their use/support that I thought I'd share:

Here's an attempt to add some clarity to the following;

While RedHat, who is the owner of CentOS, did sunset CentOS 7 development, the functionally equivalent RHEL RedHat Enterprise Linux 7 lives on via patch support through June 2026 if one has software support;

https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux

image (40)
Starting with CentOS 8 (now called "Streams"), RedHat is positioning CentOS between RHEL and Fedora, so it's unlikely CentOS 8 or newer will ever serve as a good choice for AWIPS2
Since NOAA uses RHEL, it's reasonably safe to assume anything that parallels RHEL versions will also be safe to use. Those could include the following;

https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux_derivatives

image (41)
Two of the most used RHEL variants are Rocky which we chose to use, and Alma that many others chose as well, essentially splitting the old CentOS community.

I hope that helps.

from awips2.

airbusman5514 avatar airbusman5514 commented on June 15, 2024

image

This is what I ended up getting. I had to comment out lines 382-390 and then remove Line 399.

Just to make sure we're on the same page, any RHEL copy that's based on RHEL8 or 9 likely won't work? I ended up installing CentOS 7 to a virtual machine using VirtualBox since I'm unable to install CentOS 7 on my actual computer. When I built the computer I think I chose hardware that was too advanced for CentOS 7's installer. It seems the earliest release of Rocky Linux is 8.

from awips2.

srcarter3 avatar srcarter3 commented on June 15, 2024

Okay a couple of quick clarifications:

  • If you're now wanting to use a VM (of CentOS7), you should/could just use the VM we build and distribute already. It's for a software called VMWare Workstation Player (different from Virtual Box), but is also available for download on CentOS (scroll down to the Linux download on this link).

  • If you're still wanting to try and run/install CAVE on a RHEL8-flavor OS, then the only line you need to comment out in the install_awips.sh is line 382. But then I'm assuming it will complain about dependent packages (that may not exist on that OS).

You should not comment out 383-390.

Let me know if that makes more sense?

from awips2.

airbusman5514 avatar airbusman5514 commented on June 15, 2024

Commenting out Line 382 still returns a check for CentOS 7.

from awips2.

srcarter3 avatar srcarter3 commented on June 15, 2024

Can you please upload the file you have? (I assume you have a slightly different version than what I've been looking at)

from awips2.

airbusman5514 avatar airbusman5514 commented on June 15, 2024

I'll have to do that when I go back home. I'm away for work at the moment and won't be back til later this month.

In the meantime, I did have a question about CAVE as a whole. The NWS has three- and five-pane layouts. Would it be possible to put 3-pane layouts in Unidata's CAVE? I used to be able to close the left-side panes that I wasn't using, but I can't remember how to do that.

from awips2.

srcarter3 avatar srcarter3 commented on June 15, 2024

Okay sounds good.
We do still support 5-pane layouts, if you go to the "View" menu > "5 Pane Layout".

While we don't have a "3-pane" layout, you can create something similar, if you open new map editors (usng Ctrl+n), you can drag and drop them in the screen. I think this might look similar to what the 3 Pane layout looks like:
image

Would that do what you're trying to accomplish?

from awips2.

airbusman5514 avatar airbusman5514 commented on June 15, 2024

That's about what I was looking for. Thanks!

from awips2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.