Pamac manager does not list package when searching for a file included in that package

I tried to install a game that requiered Searching in pamac-manager for libssl did show three packages, openssl, lib32-openssl and openssl-1.1.
It did however not list openssl-1.0, which included the needed file.
Not even searching for libssl* or does show the right package. (openssl-1.0)
I think there is a problem with the pamac-manager that should be fixed. It should at least show a package if I search for a filename that is included in that package.

I don’t think pamac is that advanced. Use pacman as follows:

pacman -Qo path to file for example:

pacman -Qo /usr/lib/                                  
/usr/lib/ is owned by gcc-libs 12.1.0-1

And while at it, if you search for a favourite ice-cream it should output nearby store which has it?

That works if you already have package installed.
Otherwise you need to use -Fy (to update file database) and -Fx filename.

1 Like

thank you.

Jokes aside, is there a way for him to search for a package that provides a file without having said package installedm that actually provides that file?
eg. Search for a file to be provided by a not-yet installed package.

Yes, I just mentioned it in previous comment.

I’m not using pamac, so I don’t know what GUI searches for. But I can google ‘man pamac’, click on a page, do a ctrl+f and search for word “file” in under a minute:

pamac search [options] <package(s)>

    Search for packages or files, multiple search terms can be specified

And after reading this, I still don’t know what does it do in terminal. :smiley: (I guess OP is right, it should find files too. But why does it only say <package(s)>)

Nevermind, you have to actually read what’s in the page…

You can use -f to find what package owns a file, aka pacman -Qo. So useless in this case.

Maybe you needed to update your package database or mirror-list or both? :woman_facepalming:

I said I was searching for the name of the file, not the package. Of yourse searching for openssl will liste openssl-1.0. But searching for does not list openssl-1.0

Aha ok, just to make that part clear for the topic :wink:

@Kessl, i would suggest you to file an issue for enhancement of the pamac-manager here: :vulcan_salute:

pacman to the rescue:

$ sudo pacman -Fy
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
core/openssl-1.0 1.0.2.u-1
community/teamspeak3 3.5.6-3