You are not logged in.
When I want to know what package owns X file i do pacman -Qo X, but for this the file need to exist.
When I face a libXYZ.so: No such file or directory, how can I know what package provides that file? I was search for something like pacman -So libXYZ.so, or something..
[]'s
Last edited by geckos (2011-11-18 12:18:40)
Offline
i dont think you can.
if a package you installed is complaining on a missing library, this is a missing dependeny not listed in its PKGBUILD, file a bug where appropiate. (aka, package belongs to the repos: file a bug in flyspray, AUR? write a comment in the appropiate aur page).
if you are trying to build your own software. you should read the instructions on how to compile this project and find out how said library is packaged in arch. (pacman -Ss name-of-library)
Offline
Install pkgtools and then run
pkgfile libXYZ.soOffline
i dont think you can.
if a package you installed is complaining on a missing library, this is a missing dependeny not listed in its PKGBUILD, file a bug where appropiate. (aka, package belongs to the repos: file a bug in flyspray, AUR? write a comment in the appropiate aur page).
if you are trying to build your own software. you should read the instructions on how to compile this project and find out how said library is packaged in arch. (pacman -Ss name-of-library)
I don't thinks is pacman fault, I have done stupid things with pacman ![]()
Any way, this ugly shell chain have done the job
pacman -Qk zsnes
pacman -Qi zsnes | grep Depends | cut -f2 -d: | tr -s ' ' | tr -s ' ' '\n' | while read P; do pacman -Qi $P >> installed && pacman -Qk $P >> missing; doneI THINK that missing packages and missing files will be printed out. Any way I can check installed and missing files for some weird thigs that happends when you to break your system
. We can do this recursivelly, but I don't this is necessary in my case.
Offline
I think you're overcomplicating the issue tremendously:
pacman -QkqThe above will show all missing files. Run this as root -- as you will otherwise get silent permission denied error on reading and they'll show up as missing.
Offline
I think you're overcomplicating the issue tremendously:
pacman -QkqThe above will show all missing files. Run this as root -- as you will otherwise get silent permission denied error on reading and they'll show up as missing.
So simple
, thanks!
Offline
Please mark as solved.
Offline