Sachys: sorry guys but none of those answers was newbie friendly really (though thanks for the responses). i think dtgreene got closest, but didnt even state where to run the commands
Well as I said, my beginner's guide goes into much more detail. I'm assuming you're trying to run something that's already compiled like a game downloaded from the Humble Store or so rather than compile something from source, in which case it's usually the same as it is on Windows:
- Double-click on the archive in the file manager to open it with the archive manager
- Extract the contents (I usually just select the files and drag them to where I want them)
- Run the start script or executable
However some developers use inappropriate archive formats for their Linux builds, that don't store additional information such as executable flags - in this case you need to mark them as executable. You can usually do this by right clicking the script/binary in the file manager, then selecting "Properties", then "Permissions" and checking the "Allow executing file as program". Or you can do it from the terminal with the command: chmod +x <file>
There's also the possibility of not having the dependencies installed; it's best to run it from the terminal and seeing if it complains about there being anything missing. Or you can use the ldd command to do it: ldd <executable>
Installing my common dependencies meta-package largely eliminates the dependency issue though.
And as I already said, there's more detail in my beginner's guide (and images to go with it), so consider checking that out.
Sachys: - in the terminal? is this in the compiler? what compiler?
Usually something like right click in the file manager --> select "Open in terminal", or just click the "open in terminal" button if the file manager has one.