[Yum] Any interest in yummir?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



One of the biggest problems with yum and the Fedora Core releases is
that only one download site has been listed for updates and downloads,
and that site has been getting hammered pretty hard.  yummir is a
package I wrote earlier this year and have had good luck and feedback
on.  It's goal is to allow lists of repositores and mirrors of
repositories to be maintained.

yummir allows users to add and remove repositories from their yum.conf,
and keep an up-to-date list of locations to find those repositories.
yummir also maintains a list of mirrors where the yummir data can be
located.  Below is a sample yummir session to give you some examples of
it's use.

It's received a little bit of exposure over the last 5 months, and been
well received in general.  Currently the server is maintained by hand,
but I have some ideas for managing the repository information
automatically, including detection of stale archives and automatic
removal until they come back up to date.

I implemented it as a proof of concept, and it has demonstrated to me
that the idea is sound.  However, it hasn't really gained the critical
mass where I can justify the time developing and maintaining the server
automation portion of the system.

While bandwidth of the fedora.redhat.com systems has been significantly
upgraded, solving the problem after the Fedora Core 1 release were yum
was, effectively, unusable.  However, it would seem to be a huge win to
allow yum users to optionally configure yum to do a "yummir update"
every time yum starts up.

Any thoughts?

Thanks,
Sean
====================================
[root@testfc2 tmp]# yummir list
Updating "yummirlist.xml" list.
Updating "repolist-fedoracore-2-i386.xml" list.
atrpms-bleeding  -- ATrpms - Stable (Least Most Stable)
atrpms-good      -- ATrpms - Stable (2nd Most Stable)
atrpms-stable    -- ATrpms - Stable (Most Stable)
atrpms-testing   -- ATrpms - Stable (3rd Most Stable)
base             -- Fedora Core $releasever - $basearch - Base
crash-hat        -- Fedora Core $releasever - $basearch - CrashHat
dag              -- Dag APT Repository
freshrpms        -- Fedora Linux $releasever - $basearch - freshrpms
macromedia       -- Macromedia Flash Plugin
updates-released -- Fedora Core $releasever - $basearch - Released
Updates
[root@testfc2 tmp]# yummir update
Updating "base"
Updating "updates-released"
[root@testfc2 tmp]# yummir add dag
Adding repository "dag"
[root@testfc2 tmp]# yummir update
Updating "base"
Updating "dag"
Updating "updates-released"
[root@testfc2 tmp]# yummir delete dag
Removing repository "dag"
[root@testfc2 tmp]# yummir update
Updating "base"
Updating "updates-released"
[root@testfc2 tmp]# yummir update base
Updating "base"
-- 
 "Having computers is a lot like having kids, except it's not as much of a
 problem if they die while you're away."  -- Sean Reifschneider, 1997
Sean Reifschneider, Member of Technical Staff <jafo@xxxxxxxxx>
tummy.com, ltd. - Linux Consulting since 1995.  Qmail, Python, SysAdmin

[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux