I have this software named freecad.x86_64 and I want to remove it.
If I use the dnf tool then I got this output:
[root@desk mythcat]# dnf remove freecad.x86_64
Dependencies resolved.
==============================================================================
Package Arch Version Repo Size
==============================================================================
Removing:
freecad x86_64 1:0.18.3-5.fc30.1 @updates 141 M
Removing unused dependencies:
Coin3 x86_64 3.1.3-24.fc30 @fedora 11 M
OCE-foundation x86_64 0.18.3-4.fc30 @fedora 11 M
OCE-modeling x86_64 0.18.3-4.fc30 @fedora 58 M
OCE-ocaf x86_64 0.18.3-4.fc30 @fedora 11 M
OCE-visualization x86_64 0.18.3-4.fc30 @fedora 6.7 M
SoQt x86_64 1.5.0-26.fc30 @fedora 1.0 M
assimp x86_64 3.3.1-19.fc30 @fedora 9.7 M
boost-python3 x86_64 1.69.0-8.fc30 @updates 473 k
dotconf x86_64 1.3-20.fc30 @fedora 61 k
espeak-ng x86_64 1.49.2-6.fc30 @fedora 6.6 M
...
The package is from Nightly FreeCAD, you can enable it if you want to install later:
[root@desk mythcat]# sudo dnf copr enable @freecad/nightly
To solve this issue you need to change this file:
[root@desk mythcat]# vim /etc/dnf/dnf.conf
From clean_requirements_on_remove=True to clean_requirements_on_remove=False.The next commands will fix and remove the package:
[root@desk mythcat]# dnf clean all
86 files removed
[root@desk mythcat]# dnf remove freecad.x86_64
Dependencies resolved.
==============================================================================
Package Architecture Version Repository Size
==============================================================================
Removing:
freecad x86_64 1:0.18.3-5.fc30.1 @updates 141 M
Removing dependent packages:
freecad-data noarch 1:0.18.3-5.fc30.1 @updates 194 M
Transaction Summary
==============================================================================
Remove 2 Packages
Freed space: 335 M
Is this ok [y/N]:
...