Fedora (.rpm package) does not force install specific dependencies
Greetings.
For certain reason, I couldn't connect to the VPN using Fedora 40 on my system, due to a research to find out what happened, for some reason, specific dependencies were not resolved when reinstalled forticlient with the latest version (7.4.0.1636) and testing on a VM, I found that some dependencies were not installed on my system and the rpm package didn't expected to resolve, so I took the list of dependencies using dnf repoquery that matches with forticlient, using dnf install $(cat <listDependencies.txt>), and got my issue solved.
If someone else is dealing with that, here's the list of dependencies that I installed:
It really depends on the software — some is well-behaved with missing optional dependencies, while other software just isn't, with weird errors or worse something just not working with no clue as to why.
Generally, if you want this to work, you should suggest that the package maintainer convert those dependencies to weak deps.
You can install the packages with RPM, but this will probably cause DNF to get confused later at some point. It's not worth it in most cases. Is there a particular problem you're trying to solve, or is this just for cleanliness https://mobdro.bio/ ?
The particular issue that i was trying to solve is that forticlient didn't installed propperly, did load but couldn't connect to the VPN, and the only solution was to find out which packages were missing, despite that maybe on the package might manage some of them as weak dependencies, there are some that must be defined as strong dependencies and install them when they are missing or are not updated. Maybe someone else might have a issue like this
Announcements
Select Forum Responses to become Knowledge Articles!
Select the “Nominate to Knowledge Base” button to recommend a forum post to become a knowledge article.