How to use linux version?
Since the dev doesn't seem to care enough neither to provide any basic instructions nor to provide an universal shell file, I'll share with you what I have done. If you are in a hurry, just skip to the steps list below.
I've never heard of such .snap files, so I assumed they would work with the snap daemon. I tried installing and running it through the snap CLI, yet no success. Also I did not find any valuable information on how to proceed with such files (even the snap's documentation was unclear on how to deal with them). But with my research I found out that snapd worked with containerized-like environments by using mount points on your system with the
squashfs
file system. In short, you won't actually need snapd at all (at least for this following procedure). Here are the actual steps:
- Create a folder of your choosing. Keep track of its path.
- (With the terminal obviously) navigate to the path that contains the .snap file.
- Run
sudo mount -t squashfs -o ro "/path/to/the/file/tonsp_0.4.1_amd64.snap" "/path/to/the/folder/you/created"
- That's it. Using the terminal just navigate to this folder you have mounted and run
./tonsp
.
- After having fun you can optionally unmount this folder with
sudo umount /path/to/the/folder/you/created
and delete it afterwards.
If anyone know an easier procedure (which I
certainly do know it exists), I would kindly ask of you to share it with us. I also noticed there are a bunch of scenes that are not well sorted, and with my little knowledge I can assume this tool might operate with pattern matching (aka regexes) so there might be a lot of issues in this regard since the Linux "version" is so outdated (yikes) compared to the Windows one.