1. a primary repo is one that is managed by the Fedora team, in contrast to a third-party repo, which is managed by volunteers and usually consists largely of software that could not be included in the primary repos because of legal issues (such as copyright).
2. enabling/disabling repos is a simple as setting the bit for "enabled" in the configuration file of each specific repo, which can be found under /etc/yum.repos.d. enabled=1 means on, enabled =0 means off.
3. see 2. You can also temporarily enable repos that are disabled from the command line, in which case they are enabled while downloading / installing from them. After that, they go back to disabled. An example of such a command:
yum --enablerepo livna install (package)
4. No, they are all exactly the same. The primary ones should come pre-configured, however. It may be a good idea, however, to check whether you get better performance by replacing the default baseurl with a mirror closer to you. Third-party repos need to be set by the user (presumably because of the legal issues mentioned above).
5. If you need to know what is in a specific repo, you could always have a look at the packages that are listed on their mirrors. E.g. for livna: www.livna.org
. After setting a repo, its packages gets merged with those that are available from the main repos so you can simply check Add/Remove software to find new additions.
6. evolution seems a pretty official product; are you sure you get the name right? This could be one reason why a package can't be found. Check Add/Remove software on the menu, that's much clearer than just guessing and then yumming away.
7. Incompatibility is a conflict between the way that items are packaged by different repos. Certain areas overlap - not a bad thing in itself - but when one repo builds its packages in one way and the next one has its own ideas, this may lead to a severely inconsistent, crippled system. One example: you install A and B from repo 1 and then you install C from repo 2; if those repos have different ideas, one or more packages may fail to fit in with the rest. By adding more packages, the inconsistencies may increase to the point where the system becomes totally unmanageable. Hunting down the culprit(s) is extremely complex and you're often better off reinstalling.
8. You should be very careful what you install. The rpm format is used by several distros. If you intall rpms that are not explicitly made for your specific release of Fedora (6), you may install packages that are slightlyl incompatible. Which brings us back to question number 7. My advice: use fedora repos only; if you need anything else, make sure the packages were built for Fedora. Things like realplayer, acrobat, flash distro specific but they are safe to install even so (providing you know how to go about it).
9. yum downloads and installs rpms. Configure is something you would use to build your own packages from source. Rpms are pre-built so there's no need to build anything yourself. Yum not findings thinsg may be because you haven't got enough repos installed. The missing C compiler would appear to indicate that you didn't install gcc. Do:
If that doesn't return its location on your system, it's not installed.
More info: http://www.mjmwired.net/resources/mjm-fedora-fc6.html http://fedoraproject.org/wiki/Docs
An excellent tutorial to FC5 that is still largely valid: http://stanton-finley.net/fedora_cor...ion_notes.html
a few updates to it can be found here: http://www.fedoraforum.org/forum/sho...d.php?t=136714