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