Well, rats, sorry to hear that. Running Linux in a Virtual Box shouldn’t be an issue. So don’t worry about that (unless I’m wrong about that). At this point there are two options — either figure out what dependencies are needed and get them or try the AppImage option.
But first, maybe I was wrong about the two gstreamer files being the same. If you just downloaded one of the gstreamer files and installed it with the package manager, it might be better to do it the original way suggested in the article.
copy and paste the two wget lines into a terminal (ENTER) and download both files, and then copy and paste the command (dpkg) line into the terminal and run it from there. Maybe there’s something I’m missing and that’s why the dependencies didn’t get met.
If you try the wget and dpkg route (as described in my first post) and that still doesn’t work, go to to the terminal and type in “scrivener” (without the quotes) and ENTER. If Scrivener doesn’t run this will tell you the issue (or at least the first issue) — once you fix this issue, you may have more as Linux will quit trying to load the application on the first error it hits.
It may be a simple dependency to fix, so I would try reloading the gstreamer files (using wget and dpkg in the terminal) and trying scrivener in the terminal. If it doesn’t work, you can copy the error in a message and I’ll see if its fairly simple to fix.
OR …
You could just go straight to the AppImage instead. One (other) advantage of that route is that it already has the spell checker issue fixed.
If you go this route, just download the Scrivener AppImage tar ball, the file ends with a “.gz” — ( I’m guessing you’re using 64-bit) and then, using your file manager, move it to your .local directory. (Please note the period in front of “local.” That means the directory is normally hidden, I’m pretty sure Linux Mint Xfce works the same as Cinnamon and Mate, so just hit CNTROL+H to show hidden files in your file manager.) The AppImage will probably download to your Downloads folder. Just right-click on the downloaded file, copy it, and then paste it your .local folder (this is in your home directory), i.e., /home/yourname/.local. Then left-click the tar ball image you’ve just copied, and Extract. One done, right click the the extracted file (Scrivener … AppImage), go to Properties>Permissions and set Executable ON. (It’s just a tick box near the bottom of the dialogue). Once that’s done, just left-click on the Image and follow the prompt(s). I think there is only one prompt, something about integrating Scrivener into your system.
I know it sounds complicated and the instructions on the linked website are probably clearer than mine. The reason I would go with the ~/.local option (the tilde is Linux shorthand for /home/yourname) instead of the /usr is because you may run into permission issues in the /usr directory.
Again, good luck. I want to see you get this going, so don’t worry about bringing up any further issues or asking any questions.
EDIT: I just tried copying and pasting the wget lines into my terminal and found that the "middle"part has been cut out of them (since this forum is treating them as html instead of wget links). So you’ll have to go to the website linked and move down a few messages to find Spurios’ original wget lines. I should have tried this before.
The link you need … github.com/toggl/toggldesktop/issues/1894
You’ll have to triple click and copy on each of his long lines that he’s posted as code.
EDIT 2: This might work, I think I can post as code here as well… just copy and paste each of these lines (one at a time) in a terminal and hit ENTER.
[code]wget http://fr.archive.ubuntu.com/ubuntu/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1_amd64.deb
wget http://fr.archive.ubuntu.com/ubuntu/pool/universe/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5ubuntu1_amd64.deb
sudo dpkg -i libgstreamer*.deb
[/code]