this page
http://dnf.readthedocs.org/en/latest/command_ref.html says
Quote:
Auto Remove Command
dnf [options] autoremove
Removes all leaf packages from the system that were originally installed as dependencies of user-installed packages but which are no longer required by any such package.
|
why my "dnf autoremove" removed my explicitly installed packages?
see here:
Quote:
[msh@localhost ~]$ sudo dnf autoremove
[sudo] password for msh:
Last metadata expiration check performed 0:31:16 ago on Fri Oct 2 09:29:37 2015.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
brasero x86_64 3.12.1-1.fc22 @System 11 M
cdparanoia x86_64 10.2-18.fc22 @System 124 k
cdrdao x86_64 1.2.3-23.fc22 @System 1.1 M
dvd+rw-tools x86_64 7.1-17.fc22 @System 362 k
epson-inkjet-printer-201207w x86_64 1.0.0-1lsb3.2 @System 2.9 M
gnome-calendar x86_64 3.16.2-1.fc22 @System 823 k
gnome-dictionary x86_64 3.16.2-1.fc22 @System 2.7 M
icedax x86_64 1.1.11-28.fc22 @System 279 k
libburn x86_64 1.4.0-1.fc22 @System 351 k
libisofs x86_64 1.4.0-1.fc22 @System 449 k
simple-scan x86_64 3.16.2-1.fc22 @System 1.2 M
vorbis-tools x86_64 1:1.4.0-20.fc22 @System 1.6 M
wodim x86_64 1.1.11-28.fc22 @System 879 k
Transaction Summary
================================================================================
Remove 13 Packages
Installed size: 24 M
Is this ok [y/N]: y
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Erasing : brasero-3.12.1-1.fc22.x86_64 1/13
Erasing : epson-inkjet-printer-201207w-1.0.0-1lsb3.2.x86_64 2/13
Erasing : icedax-1.1.11-28.fc22.x86_64 3/13
Erasing : cdparanoia-10.2-18.fc22.x86_64 4/13
Erasing : vorbis-tools-1:1.4.0-20.fc22.x86_64 5/13
Erasing : cdrdao-1.2.3-23.fc22.x86_64 6/13
Erasing : wodim-1.1.11-28.fc22.x86_64 7/13
Erasing : dvd+rw-tools-7.1-17.fc22.x86_64 8/13
Erasing : libburn-1.4.0-1.fc22.x86_64 9/13
Erasing : libisofs-1.4.0-1.fc22.x86_64 10/13
Erasing : simple-scan-3.16.2-1.fc22.x86_64 11/13
Erasing : gnome-dictionary-3.16.2-1.fc22.x86_64 12/13
Erasing : gnome-calendar-3.16.2-1.fc22.x86_64 13/13
Verifying : gnome-dictionary-3.16.2-1.fc22.x86_64 1/13
Verifying : icedax-1.1.11-28.fc22.x86_64 2/13
Verifying : epson-inkjet-printer-201207w-1.0.0-1lsb3.2.x86_64 3/13
Verifying : brasero-3.12.1-1.fc22.x86_64 4/13
Verifying : libburn-1.4.0-1.fc22.x86_64 5/13
Verifying : simple-scan-3.16.2-1.fc22.x86_64 6/13
Verifying : dvd+rw-tools-7.1-17.fc22.x86_64 7/13
Verifying : libisofs-1.4.0-1.fc22.x86_64 8/13
Verifying : gnome-calendar-3.16.2-1.fc22.x86_64 9/13
Verifying : wodim-1.1.11-28.fc22.x86_64 10/13
Verifying : cdparanoia-10.2-18.fc22.x86_64 11/13
Verifying : cdrdao-1.2.3-23.fc22.x86_64 12/13
Verifying : vorbis-tools-1:1.4.0-20.fc22.x86_64 13/13
Removed:
brasero.x86_64 3.12.1-1.fc22
cdparanoia.x86_64 10.2-18.fc22
cdrdao.x86_64 1.2.3-23.fc22
dvd+rw-tools.x86_64 7.1-17.fc22
epson-inkjet-printer-201207w.x86_64 1.0.0-1lsb3.2
gnome-calendar.x86_64 3.16.2-1.fc22
gnome-dictionary.x86_64 3.16.2-1.fc22
icedax.x86_64 1.1.11-28.fc22
libburn.x86_64 1.4.0-1.fc22
libisofs.x86_64 1.4.0-1.fc22
simple-scan.x86_64 3.16.2-1.fc22
vorbis-tools.x86_64 1:1.4.0-20.fc22
wodim.x86_64 1.1.11-28.fc22
Complete!
[msh@localhost ~]$
|
in that removed packages list, "brasero", "gnome-calendar", "gnome-dictionary" and "epson-inkjet-printer" are packages I explicitly installed.
why "dnf autoremove" removed those pacakges?