Originally posted by: TwiceOver
I have been working with computers for quite a while and at times I enjoy a challenge. However every single time I try to mess with it I get frustrated. My main frustration is that everything seems to have a dependancy. Another frustration is that every help document on the web seems to be written by guys that know what they are doing and don't want you to. Its like a club, and the only way to get in is to figure it out for yourself.
I spent 5 hours earlier today trying to get Kopete to work with no luck, it's dependant on one program that I found is dependant on two others.
Lost, don't know if I'll continue with this. My hat is off to those of you that work with it all the time.
Regarding dependencies ... tools exist to help you work this out. RPM (if you're on an RPM based distro) will at least tell you what you need ... google/rpmfind/freshrpms/freshmeat/etc. will help you find it. Beyond that, there is apt-get and up2date and other similar tools to help you deal with dependencies.
Regarding the documentation ... that's just the learning curve. It's steep, and made steeper by having to unlearn the windows way of doing things. It was steep on windows also, but that's likely what you learned with, so you didn't see it as clearly.
And finally, if you can't get something to work, there are plenty of resources out there to help you ... newsgroups, forums, mailing lists, the developers themselves. For the most part, I've found the Linux community very helpful, friendly and accesible. There are exceptions of course.
And if it still doesn't work, look for something else. There are generally several projects with the same basic goal or capability. If I'm looking for some new tool or program, I ussually go to freshmeat, and download the top few, and try them all out until I find one I like.