the answer to the second is: it depends.
different systems use different package formats, you have chosen... red hat? this (and SuSE, Mandrake, Fedora and many others) use the RPM package manager, although the rpms are slightly different for each system, so try to use either red hat rpms or generic rpms. a good place to find these rpms is
http://rpm.pbone.net or an even better package management solution is apt-get see here:
http://voidmain.kicks-ass.net/redhat/redhat_9_apt-get_must_have.htmlthat's for red hat 9, if you are using a different version, please see
http://voidmain.kicks-ass.net/redhat/ for other VERY useful documentation.
apt-get (and its graphical frontend, synaptic) allows you to pick a piece of software, and then it will be installed automatically over the internet, along with all other programs, libraries etc that need to be installed to make that package work. This is a considerable timesaver!
so, use apt, or to install rpm packages use the "rpm" command. Usually to install a package called "ymessenger-rh9.rpm" you would change to being the root user ( see
http://docs.rinet.ru:8083/UNIXy/unx05.htm#I13 ***) and then do:
rpm -Uvh ymessenger-rh9.rpm
the U means "upgrade" (you could use "i" instead, but this means "install" and will not work if you have a different version of this package already installed. "U" will work either way), the v means "verbose", meaning tells you what's happening, and the "h" means "hash marks". it prints fifty hash marks as a progress bar.
re: your windows network, this is more thorny. windows networking is a little hairy, because windows networks are a bit sloppy. There are a number of approaches to windows networking in linux, and usually they involve using a package called "samba" (so called because it adds support for microsoft's SMB protocol), there are a number of graphical frontends to this, like LinNeighborhood, and some versions of konqueror have some sort of windows network stuff in them, your mileage may vary, i generally try not to use the windows networking, preferring NFS instead (which you may not be able to use, as i am not sure there is support for it on windows systems). here's a helpful
looking howto i found, that i haven't tried, but i hope it will be what you're after.
*** and you would do yourself a real favour to familiarise yourself with *IX systems using this free online book:
http://docs.rinet.ru:8083/UNIXy/