ArchLabs Linux

`pacman -Qi` Returning Unexpected Results

When i run sudo pacman -Rus nautilus, pacman removes these deps from the target list:


checking dependencies...
warning: removing nautilus from target list
warning: removing libgexiv2 from target list
warning: removing gnome-desktop from target list
warning: removing tracker from target list
warning: removing nautilus-sendto from target list
warning: removing gnome-autoar from target list
warning: removing tracker-miners from target list
warning: removing libnautilus-extension from target list
warning: removing bubblewrap from target list
warning: removing exiv2 from target list
warning: removing libstemmer from target list
warning: removing upower from target list
warning: removing exempi from target list
warning: removing libcue from target list
warning: removing libgrss from target list
warning: removing libgsf from target list
warning: removing libgxps from target list
warning: removing libiptcdata from target list
warning: removing libosinfo from target list
warning: removing totem-plparser from target list
warning: removing gupnp-dlna from target list
warning: removing osinfo-db from target list
warning: removing libquvi from target list
warning: removing libimobiledevice from target list
warning: removing libusbmuxd from target list
warning: removing usbmuxd from target list
warning: removing libquvi-scripts from target list
warning: removing lua52-socket from target list
warning: removing lua52-bitop from target list
warning: removing lua52-expat from target list
warning: removing lua52-luajson from target list
warning: removing libplist from target list
warning: removing lua52-lpeg from target list
 there is nothing to do

That’s fine: -u tells pacman to leave untouched any dependencies required by other packages (correct?)

Problem: when i run that list through pacman -Qi, i’m getting items which aren’t in the above list.

First, i put that list into a text file naut-dep.txt. Then:

% pacman -Qi < naut-dep.txt
Name            : a52dec
Version         : 0.7.4-10
...

Why is this command returning a52dec, if a52dec isn’t in the above list?

thx

I’m not exactly sure what you’re trying to accomplish here but my best answer is that because you are running -s, --recursive, a52dec is likely a dep of another package in the list of nautilus deps.

If you want a better answer I need a better understanding of what you’re after and to see that text file.