You are scared when you type DNF search-You are not alone. Waiting for a minute to find a package is a normal grip with Fedora. The tortured speed of DNF, lack of useful packages of Copr, and huge upgrade of Fedora make me absolutely crazy.
Before I come in the details, I should note some things. I usually do not mind Fedora, except for the mentioned grip. I use cubes as my daily driver, and Fedora is one of the virtual machine templates available for hassle -free use. For me, most of the Linux distribos are essentially similar, except for the available packages and package manager. This is just that my grip with Fedora is available package and package managers. When a distro plays with him, it is a big thing.
DNF is very slow
I only use DNF sometimes, and I always forget how slow it is. Often, I just want to set fire to a quick discovery to see if a package is present in the repository, and when I do, all the bad feelings I have for DNF come back.
Typically, the package managers will withdraw from the way and will allow you to make a search quickly, but not DNF. Before DNF does anything, he must refresh his cash (a list of all packages in his repository). Distroses often divide various types of software (free, non-mobile, etc.) into multiple repository, which means several cash downloads. Each of these for repository, Fedora has an additional Update Repository. A distinctive installation is in 4 total repository, and installed with Copr repository (later more on Copr), this number can easily be more than 10 or more than 10 or 20. I have 15 personally.
The problem is that DNF does not update parallel cache; Instead, it downloads each cash file one after the other. This means that before going to the next one, each HTTP connection should wait to install and tear, which is slow. Because DNF automatically updates the cache, sometimes searching means that I should wait for about 1 minute to get the result. This is driving me nuts.
APK, Pacman, APT, Carrier Pigeon, and Fedex DNF are all sharp. None of these need to update the cash first (a true statement; prove me wrong). DNF requires I use it -Cashonly The flag to update the cash (which I often forget about). However, hope is in a feature pipeline to enable parallel cache downloads as I speak. However, the part of the delivery of that pipeline is also DNF, so if I start downloading it now, then it May Reach before 2030.
Connected
APT vs DNF vs. Pacman: What makes Linux package managers different?
PSST, DNF is slow.
Copr lacks package
Like Aur, Fedora has its own community-rash software via Copr. Anyone can publish the package, but it seems that no one does. Don’t misunderstand me, there is a lot on Copr, but I never need software. It leaves me with jealousy looking at Aur.
I used Arch Linux (BTW) for many years before, and one of its best features was AUR. I stayed with arc for so long because I did not want to leave. While there are some dangers that come up with the installation of community-desperate packages, their facilities are often decisive. I can find anything through AUR, and I was surprised when I couldn’t. If you are interested, you can learn more than our guide that Aur explains.
To add it, it is easy to create an Aur package through the PKGBuild files (installation script) of Arch, as they are easy to learn, read and write. On the other hand, Copr is not simple. Fedora uses RPM package format, and it is a difficult learning state for its own package, so I never bothered. I think it is one of the main causes of lack of package on Copr.
This is not just a shortage of packages that bother me, but every time I install something from Copr, it adds another software repository yet. It reduces the problem described earlier with DNF, slowing it to the snail speed.
Connected
You should correct after installing Fedora Linux
10 tricks to supercharge your new Fedora installation!
Upgrade is a difficult task
It seems that the speed of time increases because I grow up, which means that Fedora upgrade comes around fast. Upgrades are painful, but when my package manager slows down slowly, they become a difficult task. I like the rolling release model on Arc Linux, which upgrade small increments. Yes, the software sometimes breaks, but the updates are sharp and frequent.
Not only the DNF takes hours to fulfill the upgrade, but there are always some additional issues. I do not have patience for the upgradation of the babysitter, so I often use appropriate flags because it suggests that it is happy, but unfortunately it means that it sometimes (and silent) uninstalls an important package -EG, a pulse audio package. Does my system boot? usually. Does it work? One type. I can watch youtube videos, but can I hear them? No, now I should spend one afternoon why.
Perhaps this pain is just the cost of trading on Linux. The Linux is a helkespe of the distribution dependence and software versions, and the fact that the Linux distribution works so well that their maintenance skills and hard work are a will. However, DNF still drives me crazy.
Connected
I tried to switch to Fedora Linux, but it was not for me
I am hanging my hat on this.
All this is not bad, however, because Linux has developed too much in the last 10 years, and installing software outside the package manager route is now much easier than ever. In fact, to address the lack of packages of Copr, I use dystrobox to add software independently of any distro. I no longer need to be jealous of Aur because I can reach now whenever I want.
Additionally, with changes in the pipeline in DNF, which will enable parallel cache downloads, I am expecting that it will bring DNF equal to other package managers in terms of speed. However, the distro upgrade will always be at a task on Fedora.

