Had to write my own installer for Linux #906
Replies: 1 comment
|
An AppImage is not a sandbox. It does not restrict access to disks or network shares, and extracting it into This is not a proper installer either. It hardcodes a version, performs no integrity or signature verification, provides no update or uninstall mechanism, bypasses package management, and contains unrelated environment-specific code. Users should not treat it as a supported installation method. Requesting a This is now the second discussion containing misleading technical claims, incomplete personal scripts, and condescending responses when the errors are explained. Discussions are for actionable feedback, not for publishing personal automation as missing massCode features. This discussion is closed. |
Uh oh!
There was an error while loading. Please reload this page.
Unlike Mac, where you can brew install, there's no installer for Linux.
It's all sandboxed. There's no apt install.
People are leaving Mac and windows to get away from all of the sandboxed garbage, and now we have to deal with it in Linux.
It's not an iPad, it's a computer, and we want full access, Sandboxing screws that up. Lose access to our own disks and network shares.
So, to get out of the sandbox, I had to write my own installer, until some day there's an apt install, or a downloadable .deb.
I've only run it on Ubuntu 26.
This is the second app I have had to do this to, when there's no other working non-sandboxed installer.
`#!/usr/bin/env bash
-- mode: shell-script --
SCRIPT_NAME="$(basename "${BASH_SOURCE[0]}")"
OSTYPE=$(uname -s)
[[ -z $aRD ]] || [[ -f .ansi ]] && source .ansi
APP_ID="massCode"
APP_INFO="install latest massCode code snippet manager."
if [[ "$OSTYPE" == "Darwin" ]]; then
brew install masscode
else
[Desktop Entry]
Name=massCode
Comment=A free, open-source developer workspace
Exec=$INSTALL_DIR/masscode
Icon=$INSTALL_DIR/usr/share/icons/hicolor/0x0/apps/masscode.png
Terminal=false
Type=Application
Categories=Development;Utility;
StartupWMClass=masscode
EOF
fi
`
All reactions