>>23
Installing stuff on Linux isn't that hard. The problem is that most people don't understand it well. the /lib/ (or /usr/lib/ or /usr/local/lib/) directory is where the libraries go (think Linux version of .dll). The /bin/ ( or /usr/bin/ or /usr/local/bin/) directory is where the actual executable goes. The /usr/share/ or /usr/local/share/ is where some shared resources go (default theme files, sometimes config files, etc). Usually the default config files go in /etc/ and the personalized ones are in your home directory. As for the confusion with / vs /usr/ vs /usr/local... /lib/ and /bin/ are usually for low-level system type stuff like ls, rm or unlink. /usr/bin/ /usr/lib/ and /usr/share/ are usually for user-level type programs, like GNOME, X11, KDE, etc that are downloaded-installed as binaries. The /usr/local/ ones are typically for ones that you downloaded source-compiled-installed on your own. It's not the most organized way to do things, but if you know what the basic idea is, it's not that hard to figure things out. Personally, I like the OSX way with everything a program is in it's own package. So you know where everything pertaining to a certain program is (minus the personal prefs/caches/etc).