An Ubuntu (or Ubuntu based distros) binary builder and installer for the Marvel Snap Tracker by Razviar (https://github.com/Razviar/marvelsnaptracker)
It has been tested on:
- Ubuntu 22.04 LTS
- Ubuntu 21.10
- Mint 21.1
- Open a terminal.
- Run
sudo mv /etc/apt/preferences.d/nosnap.pref ~/nosnap.pref
- Run
sudo apt install snapd && sudo snap install core && sudo snap install lxd
- Follow the "Ubuntu" steps.
- Run
sudo mv ~/nosnap.pref /etc/apt/preferences.d/nosnap.pref
- Open a terminal.
- Clone the repository localy with
git clone https://github.com/FherStk/marvelsnaptracker-for-ubuntu.git
. - Go inside the repository with
cd marvelsnaptracker-for-ubuntu
- Run the app with
./marvel-snap-deck-tracker-ubuntu.sh
- Follow the app instructions.
- Enjoy!
Generates the Marvel Snap Tracke's native binary for Ubuntu, so it can be executed as a regular application.
- The binary build operation will run isolated from the local computer, this allows mantaining the local computer clean from unnnecessary tools (or just necessary for this build opperation) and also avoiding conflicts with already installed apps. All the opperations will be performed into a container running an Ubuntu 22.04 instance so LXC/LXD will be installed and setup (if it has'nt been done yet).
- Within the container, the following opperations will be performed:
- Installs or updates all the needed tools and dependencies.
- Clones or updates the Marvel Snap Tracker's repository by Razviar.
- Setups the electron environment in order to build the binary.
- Builds the binary, so a native Ubuntu's app is created.
- Finally, it copies the app binary from the container to the local computer.
- The container will not be destroyed in order to boost-up further executions (like updates).
- Requests the user in order to install the app localy generating also a desktop shorcut (available within the Ubuntu's app list).