Managing repositories is kind of difficult with the current state of things.
There is no central application that will allow to switch on or off the
different repositories that a user may have installed. This is of special
interest for people who use packages from conflicting repositories like Livna
and Freshrpms, especially when it comes to “specialized” applications (like
Cinelerra, for which there's no build in Livna, but there's one from Freshrpms).
The proposed enhancement would be to add the ability to Pirut to open a
configuration dialog (which could also be accessed from the System ->
Administration menu entry) in which users could manipulate various aspects of
the behavior of the installed yum repositories. Amongst the proposed features are:
* Ability to select which repositories will be active for the current/next
session of pirut/pup/yum.
* Display information about the different repositories installed.
* Ability to tell if a given repository's GPG key has been imported, and import it.
* Ability to toggle “unassisted” mode. Basically if user action is required
after performing the selected task (like pressing an OK button) or if the
program silently exits, leaving as only evidence the corresponding yum.log
entries. Have exceptions to this behavior or configurable actions for packages
such as the kernel, hal, initscripts, et al. when left unassisted, the computer
will either reboot or shutdown (or prompt for user action).
* Ability to create profiles. These profiles could be useful for instance, when
running Pup, as the default behavior is to close the application when it has
finished. However in the cases that advanced repository management is needed,
when running Pup it should be possible to toggle and option so Pup will not
close, allowing to change the profile/repository definition and update the
packages from that/those repo(s).
* Make the Pirut invoked configuration dialog a stand alone application
These enhancements would render Pirut and Pup much more useful than they
currently are, not to mention that they would be better integrated and
Adding support for repo configuration is planned. The rest seems somewhat
overkill for options to have. In the future, please file separate issues as
separate bugs so that they can be individually addressed
*** Bug 232687 has been marked as a duplicate of this bug. ***
Repo configuration exists for Fedora 8