Usually, I will only take this route when neccessary. It is usually certain feature from a application only exist in some version, which the RPM is older.
What I need from the document is:
- How about avoid both RPM and source conflict with each other
- I usually use RPM to install the older version then install by source, as it usually will take care of dependency issues for the source version
- What will be the implication for future updates like “dnf upgrade”
- Common issues that might arise when doing install by source version
- selinux policy
- firewall
- that is, all the steps taken care by dnf, now needs to be done manually.
For this one, I want the document can highlight the difference of
$ sudo dnf install
$ dnf install
$ sudo dnf search
$ dnf search
Last time I checked, even after $dnf serach, then following by $sudo dnf install, dnf still need to download and precess all the meta data again. As those are separate between different users.