On 1/26/20 5:33 PM, Bill Chatfield via devel wrote:
When I type "sudo dnf install something" it takes about 10 minutes to pull 
updates from every repository, every time I run dnf. The actual install or update 
proceeds at a reasonable pace. I wouldn't call it fast. I could send you a video of this 
if you'd like. I see this on all my machines and I see other people complaining about it 
too.

In contrast, if I type "sudo apt install something" on Ubuntu or Debian, a 
bunch of text goes by really fast and BAM, it's done...

How many repositories do you use (dnf repolist)? One trap I repeatedly fall in is to enable a special-purpose repo which then falls into disrepair or disappears---but yum still gets bogged down accessing it.

Historically, the Fedora/RedHat/Centos ecosystem evolved to have a great many repositories: Fedora, rpmfusion-free/nonfree, base/EPEL/extras for Centos, RHEL/EPEL for RedHat. This is a headache for everyone who manages a heterogeneous collection of computers, and often results in slow and often unpredictable operation because of so many combinations of the instantaneous mirroring situation. The reason for that was sometimes political (Fedora Free vs non-free repositories), sometimes business-related (RedHat repos are only available to subscribers) and sometimes technical/historical/other (EPEL vs extras).

In contrast, Debian has a simple repository scheme, and I think their packaging system uses less metadata, resulting in fast operation. One frustrating aspect of yum/dnf is that often it takes significant time to download the metadata updates, just to find out that there are no package updates to apply.

I think people have been discussing ideas for more granular and faster metadata updates, but it's a hairy problem due to a lot of history and backward compatibility issues.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to