You are not logged in.

#1 2025-10-07 13:29:45

scot
Member
Registered: 2017-04-22
Posts: 29

pacman -Fl <package-name> returns erroneous result

sh-5.3$ pacman -Fl v4l2loopback-dkms
v4l2loopback-dkms usr/
v4l2loopback-dkms usr/src/
v4l2loopback-dkms usr/src/v4l2loopback-0.14.0/
v4l2loopback-dkms usr/src/v4l2loopback-0.14.0/Kbuild
v4l2loopback-dkms usr/src/v4l2loopback-0.14.0/Makefile
v4l2loopback-dkms usr/src/v4l2loopback-0.14.0/dkms.conf
v4l2loopback-dkms usr/src/v4l2loopback-0.14.0/v4l2loopback.c
v4l2loopback-dkms usr/src/v4l2loopback-0.14.0/v4l2loopback.h
v4l2loopback-dkms usr/src/v4l2loopback-0.14.0/v4l2loopback_formats.h

sh-5.3$ dkms status
v4l2loopback/0.15.1, 6.16.8-arch3-1, x86_64: installed

sh-5.3$ ls /usr/src/
debug  linux  v4l2loopback-0.15
sh-5.3$ ls   /usr/src/v4l2loopback-0.15.1/
dkms.conf  Kbuild  Makefile  v4l2loopback.c  v4l2loopback_formats.h  v4l2loopback.h.1
sh-5.3$ ls   /usr/src/v4l2loopback-0.14.0/
ls: cannot access '/usr/src/v4l2loopback-0.14.0/': No such file or directory
sh-5.3$ 

why does pacman -Fl give the wrong answer when i query it about the files that are owned by the package v4l2loopback? It tells me that the files are installed in a directory v4l2loopback-0.14.0/. But in fact they are not. This fact, as well as the actual location (and version) of what's installed can be seen above. 
 
Is there something I should do to ensure I get accurate information from pacman? Thanks!

Offline

#2 2025-10-07 13:32:38

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,085

Re: pacman -Fl <package-name> returns erroneous result

Because your databases are old. -F uses separate databases, not the same as -S, that need to be updated from time to time.

If you want to see files from a package that's installed, you should be using -Q.

Offline

Board footer

Powered by FluxBB