SteelCal ships on Linux as a portable Rust bundle. The public GitHub release
publishes a .tar.gz archive, and the repo also includes local scripts for
building and installing from source.
On Debian or Ubuntu:
sudo apt update
sudo apt install -y build-essential pkg-config libfontconfig1-devInstall Rust with rustup if it is not already available.
From the repository root:
bash build_linux.shThis stages the release payload under dist/linux/:
dist/linux/SimpleSteelCalculatordist/linux/steelcal-clidist/linux/assets/gauge_tables.override.json
To create the same style of portable archive used by GitHub Releases:
bash package_unix_release.sh linuxExpected archive name:
dist/linux/SimpleSteelCalculator-<version>-linux-<arch>.tar.gz
You can install either from a local source build or from an extracted release
archive. In both cases, run the installer script from the directory that
contains install_linux.sh and the packaged binaries:
bash install_linux.shSystem-wide install:
sudo bash install_linux.sh --systemThis installs the app under ~/.local/opt/simple-steel-calculator by default,
creates ~/.local/bin/simple-steel-calculator, and installs a desktop entry so
the app appears in your launcher.
After install:
simple-steel-calculatorThe portable bundle can also be run directly without installation:
./SimpleSteelCalculator
./steelcal-cli --helpUser-level uninstall:
rm -f ~/.local/bin/simple-steel-calculator
rm -rf ~/.local/opt/simple-steel-calculator
rm -f ~/.local/share/applications/simple-steel-calculator.desktop
update-desktop-database ~/.local/share/applications >/dev/null 2>&1 || trueSystem-wide uninstall:
sudo rm -f /usr/local/bin/simple-steel-calculator
sudo rm -rf /opt/simple-steel-calculator
sudo rm -f /usr/share/applications/simple-steel-calculator.desktop
sudo update-desktop-database >/dev/null 2>&1 || true- Writable configuration lives at
~/.SimpleSteelCalculator/steel_calc_config.json. - The bundled
assets/gauge_tables.override.jsonfile is optional override data. - The Linux release asset is a portable archive, not an AppImage or distro-native package.