I recently downloaded Master PDF Editor. It's a proprietary software for Linux and the archive contained bascically only a *.desktop file and the actual binary.
Looking at the *.desktop file, the binary is supposed to be placed in /opt/master-pdf-editor-3. I'm aware I could change that but I followed the suggestion. Naturally, I still cannot call the binary on its own since it's not in my PATH.
I can think of several solutions. I could add the binary path to PATH, I could create a (soft or hard) link inside a folder that already is in PATH, such as /usr/bin, or I could write a shell script in the same place that will call the binary.
I was wondering, is there some sort of commonly accepted best practice or rule when to use one over the other?
If it matters, I'm on Arch Linux.
P.S. This question is very similar but the focus there is on the directory structure and not on the different possibilities how to call the binary itself.