Install & Update Helium Browser on Linux
| assets | ||
| devdoc.md | ||
| helium_helper.sh | ||
| helium_launcher_update.sh | ||
| README.md | ||
Helium Bowser installer & updater
Purpose
This script was initially designed to just update my Helium browser but over time and interest it got more functional and universal. With "little" tinkering it should be possible to apply this script to install, update & configure many kinds of releases from source like AppImages, binaries, etc...
Overview
Helium_Helper.sh
- Interactive installer, updater & configuration script
- Installs to
/home/<USER>/.apps/Helium| changeable in line 28INSTALL_PATH - Assumes:
- Presence of
/home/<USER>/.apps/Heliumwhen updating | changeable in line 28INSTALL_PATH - Executable named
Helium.AppImage
- Presence of
- Keeps backups of
Helium.AppImage-->Helium.AppImage.oldhelium_helper.sh-->helium_helper.sh.oldhelium_launcher_update.sh-->helium_launcher_update.sh.oldHelium.desktop-->Helium.desktop.oldwhich will be overwritten at every update
- Adds desktop launcher to
/home/<USER>/.local/share/applications - Adds options to launcher which are run by
helium_launcher_updater.sh- Update Helium
- Update Script
- View Log
- Run
helium_helper.sh -hfor help
Helium_Launcher_Update.sh
- Update Helium from launcher
- Assumes:
- Presence of
/home/<USER>/.apps/Heliumwhen updating | changeable in line 19INSTALL_PATH - Executable named
Helium.AppImage
- Presence of
- Loggs to
/home/<USER>/.apps/Helium/assets/logs - Keeps backups of
Helium.AppImage-->Helium.AppImage.oldhelium_helper.sh-->helium_helper.sh.oldhelium_launcher_update.sh-->helium_launcher_update.sh.oldHelium.desktop-->Helium.desktop.oldwhich will be overwritten at every update
- Run
helium_launcher_update.sh -hfor help