From de9b7ce3ad2f7c1b00fafd60e922db61adc5aefd Mon Sep 17 00:00:00 2001 From: Shay Carter Date: Tue, 23 Jan 2024 16:07:13 -0700 Subject: [PATCH] Updates to CAVE install page: - add new subsection for each OS, about how to upgrade CAVE if already installed - add new subsection at the end for each OS about how to completely remove CAVE - add new subsection for windows system-wide installer for the access form Update Common Problems page to use "macOS" section title, to be consistent with our Install CAVE page --- docs/appendix/common-problems.md | 2 +- docs/images/workstationPlayer.png | Bin 0 -> 28380 bytes docs/install/install-cave.md | 67 ++++++++++++++++++++++++++++-- 3 files changed, 65 insertions(+), 4 deletions(-) create mode 100644 docs/images/workstationPlayer.png diff --git a/docs/appendix/common-problems.md b/docs/appendix/common-problems.md index 281121beea..81d5dcdb34 100644 --- a/docs/appendix/common-problems.md +++ b/docs/appendix/common-problems.md @@ -176,7 +176,7 @@ These errors are actually happening because the Windows machine is using IPv6, w --- -## MacOS +## macOS ### Monterey CAVE Warning diff --git a/docs/images/workstationPlayer.png b/docs/images/workstationPlayer.png new file mode 100644 index 0000000000000000000000000000000000000000..93a0e5c8ac7ea0eea4631d710684ec06f8b44278 GIT binary patch literal 28380 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 literal 0 HcmV?d00001 diff --git a/docs/install/install-cave.md b/docs/install/install-cave.md index 9bdb8fb762..6b11f7c298 100644 --- a/docs/install/install-cave.md +++ b/docs/install/install-cave.md @@ -51,6 +51,12 @@ Regardless of what Operating System CAVE is running on, these general requiremen !!! note "While CentOS8 has reach End of Life as of Dec. 31, 2021, CentOS7 End of Life isn't until June 30, 2024." +### Upgrade Existing Installation + +If you do not currently have CAVE installed, please go directly to the [Download and Installation Instructions](#download-and-installation-instructions). + +If you already have CAVE installed, following the [Download and Installation Instructions](#download-and-installation-instructions) below will also properly take care of your existing install. + ### Download and Installation Instructions 1. Download the following installer: [**awips_install.sh** ](https://downloads.unidata.ucar.edu/awips2/current/linux/awips_install.sh) @@ -78,10 +84,21 @@ For Windows, we offer two installation options: a [**Direct Windows Installation !!! warning "The virtual machine option won't render RGB composites of satellite imagery." -!!! note "For those running CAVE in a lab or needing it installed at the system level for multiple users, please contact support-awips@unidata.ucar.edu" - ### Method 1: Direct Windows Install +We offer CAVE installers at both the user-level (no administrative permissions needed), and the system-level (useful in a lab setting for instance). If you need the system-level installer, please skip to the [System-Level Installation section](#system-level-installation), otherwise simply proceed with the next sections. + +#### Upgrade Existing Installation + +If you do not currently have CAVE installed, please go directly to the [Download and Installation Instructions](#download-and-installation-instructions_1). + +If you already have CAVE installed: + +1. First remove it by going to the **Installed Apps** settings dialog. You can access this window by: Start bar > Settings > Apps > Installed Apps. + - *Typing "remove" in the start bar should bring you to this screen as well* +2. Find AWIPS CAVE, click on it, and click Uninstall. +3. Once the uninstall is finished, simply [download and install the latest version](#download-and-installation-instructions_1) as instructed below. + #### Download and Installation Instructions 1. Download and install: [**awips-cave.msi** ](https://downloads.unidata.ucar.edu/awips2/current/windows/awips-cave.msi) @@ -94,6 +111,12 @@ To run CAVE, either: - Type "cave" in the start bar and hit enter - Find and run CAVE app in the file browser: `C:\Users\%USER%\AppData\Roaming\UCAR Unidata\AWIPS CAVE\CAVE.bat` +#### System-Level Installation + +If you need a system-level installation of CAVE, please fill out [this brief access form](https://docs.google.com/forms/d/e/1FAIpQLScLLR1JGh_DHESBSc6W0TVlslhNojT5OJF3WiTCajXg7CjWTA/viewform?usp=sf_link) for the .msi, and then proceed with installation similar to that described above. + +--- + ### Method 2: Linux Virtual Machine Please note, running CAVE in a Virtual Machine does have reduced functionality than running CAVE directly on hardware (ex: rendering RGB satellite images). @@ -109,6 +132,17 @@ Please note, running CAVE in a Virtual Machine does have reduced functionality t 1. Check the "High DPI scaling ovveride" checkbox and choose "Application" in the enabled dropdown ![VMWare Workstation Player DPI Setting](../images/vmwareplayer-update-dpi.png) + +#### Upgrade Existing Installation + +If you do not currently have CAVE installed, please go directly to the [Download and Installation Instructions](#download-and-installation-instructions_2). + +If you already have CAVE installed you can either: + +- Download the new Virtual Machine ([as described below](#download-and-installation-instructions_2)) and you will see the new VM in VMware, similar to this screenshot: + ![](../images/workstationPlayer.png) + +- Upgrade the version of CAVE within the Virtual Machine by following the [Linux instructions](#upgrade-existing-installation) #### Download and Installation Instructions @@ -138,6 +172,16 @@ Once inside the VM, to run CAVE either: - Nvidia Graphics Card (Some Intel Graphics cards seem to work as well) +### Upgrade Existing Installation + +If you do not currently have CAVE installed, please go directly to the [Download and Installation Instructions](#download-and-installation-instructions_3). + +If you already have CAVE installed: + +1. Remove the existing installation by locating it (it maybe be in your **Applications** folder), and dragging it to the trash. +2. Clear CAVE's cache by removing caveData (see these instructions for removal). +3. Follow the [Download and Installation Instructions](#download-and-installation-instructions_3) from below to install the newest version of CAVE. + ### Download and Installation Instructions 1. Download and install CAVE: [awips-cave.dmg](https://downloads.unidata.ucar.edu/awips2/current/mac/awips-cave.dmg) @@ -177,7 +221,10 @@ You can reset CAVE by removing the **caveData** directory and reconnecting to an --- -## Uninstalling CAVE (Linux) +## Uninstalling CAVE + +### Linux + These are instructions to manually uninstall CAVE. However, the [`awips_install.sh`](#download-and-installation-instructions) script will do these steps for you if you are installing a newer version of CAVE. **1. Make sure you have exited out of any CAVE sessions** @@ -208,3 +255,17 @@ sudo yum remove awips2-* rm -rf /awips2/cave rm -rf ~/caveData ``` + +### Windows + +To completely remove CAVE: + +1. Type "remove" in the search bar and select the first option that comes up. This will open the Applications settings. +2. From here, find **AWIPS CAVE** and select "Uninstall". + +### macOS + +To completely remove CAVE: + +1. Find where it is installed (might be the **Applications** folder) and drag into the trash. +2. Then remove caveData.