Assuming I can ssh to my Linux instance (SUSE Linux Enterprise Server 11 SP1) as root and that I can transfer files into it - how do I install a VNC server (let's say RealVNC free version) on the machine so that I can remote desktop from my mac (I am planning to use ChickenOfTheVNC as client)?
In other words: Where do I copy the files to and how do I install the server?
P.S. there are other questions about this but they start in the middle of things - so I am not able to follow with my limited knowledge of Linux.
http://en.opensuse.org/openSUSE:One_Click_Install
You use a program called YAST to install software on OpenSUSE. It's really very easy to use. Questions this simple are best handled by googling first. I googled "Software manager suse" to determine what they call theirs.
Ubuntu's synaptic frontend to apt-get is my favorite software manager, but I'm betting SUSE's is pretty easy. Play around with it, search for VNC, if you don't find one you may need to 'add a repository.'
Using SLE you might not need VNC, just using SSH with scp will do the trick. Also I think SLE like RHEL have some VNC client/Server in the official repository. Try looking that way.
If you don't find what you were looking for try looking to thos website to download the rpm with wget and install them directly on your server.
RPMFIND a lot a package for most dist
PKGS, the best library of rpm for me.
rpm.pbone, very good library, but need some update sometime...
I'm sorry for not completely understanding your question. You'd want to check this page for information on installing from commandline. Especially worth noting is the link to "Zypper" which I hadn't heard of before googling for you :]
You could ssh and type "zypper in realvnc" and if zypper is installed, that'll work.
The gist is, you are working on a system which uses RPMs for package management. There are other add-ons that Suse makes [YAST, zypper] which make handling the dependencies a lot easier, but you can install software directly with RPM, forgoing those niceties if you want.
You can also always compile from source. Have you ever done that before?
This or this are what I was looking for.