Installation script (linux) to install OptimaLab35 (and micromamba) and setup desktop shortcut.
Find a file
2025-11-03 14:24:54 +01:00
app-icon.png Adding icon for the application 2025-08-14 17:07:03 +02:00
LICENSE Initial commit 2025-08-14 16:46:59 +02:00
OL35-installer.sh setting python version to 3.12 2025-11-03 13:20:09 +01:00
README.md unicode 2025-11-03 14:24:54 +01:00

OptimaLab35 Installer

This is a Linux installation script for OptimaLab35. It will:

  • Install Micromamba with default settings (if it's not already installed in the default path).
  • Create a Micromamba environment containing OptimaLab35 (installed via pip).
  • Create a desktop shortcut for launching OptimaLab35.

If you do not want to use Micromamba or have it installed in a different location, see line 41 of the installer script (where $DESKTOP_DIR/OptimaLab35.desktop is created) and adjust accordingly. This script is not meant to be a universal installer for all Python environments - it's tailored for my setup using Micromamba for quick deployment with a desktop shortcut.


Usage

Run this in a terminal:

"${SHELL}" <(curl -L https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35-installer/raw/branch/main/OL35-installer.sh)

Tip: You can paste the URL into your browser to review the script before running it - you should never blindly execute random scripts from the internet.


How to Update OptimaLab35

OptimaLab35 includes a built-in updater:

  1. Open the Settings menu.
  2. Click Check for update.
  3. If an update is available, click Update and restart the application.

How it Works

  1. Micromamba Check

    • If micromamba is not found in its default location (~/micromamba), it is installed automatically using:

      "${SHELL}" <(curl -L micro.mamba.pm/install.sh)
      
  • During installation, use the default settings - just press Enter for each prompt (binary folder, init shell, configure conda-forge, and prefix location).
  1. Environment Creation

    • A Micromamba environment named ol is created (or updated) and OptimaLab35 is installed into it via pip.
  2. Configuration Setup

    • A configuration directory is created at:

      ~/.config/OptimaLab35
      
    • A logo image is downloaded from the repository for use in the desktop shortcut.

  3. Desktop Shortcut Creation

    • A .desktop file is placed in:

      ~/.local/share/applications/
      
    • This allows you to launch OptimaLab35 from your system's application menu.


GAI Disclaimer

ChatGPT was used for discussion and code generation in this project - including both Bash snippets and English language improvements.