# whatprovides yum --whatprovides utility for termux. * whatprovides can list files of any termux official packages, doesn't matter that package is installed or not, it uses own database to perform task. * It can be used as reverse search, means provide full path of any file it will give you output of that pkg. ### Installation: ``` pkg install whatprovides ``` ### Manual Installation: ``` pkg install git build-esssential git clone https://github.com/termux/whatprovides cd whatprovides make or make install ``` ### Usage: * List files of any package. For eg. aapt ```sh $ whatprovides -p aapt aapt: /. aapt: /data aapt: /data/data aapt: /data/data/com.termux aapt: /data/data/com.termux/files aapt: /data/data/com.termux/files/usr aapt: /data/data/com.termux/files/usr/share aapt: /data/data/com.termux/files/usr/share/aapt aapt: /data/data/com.termux/files/usr/share/aapt/android.jar aapt: /data/data/com.termux/files/usr/share/doc aapt: /data/data/com.termux/files/usr/share/doc/aapt aapt: /data/data/com.termux/files/usr/lib aapt: /data/data/com.termux/files/usr/lib/libandroid-cutils.so aapt: /data/data/com.termux/files/usr/lib/libandroid-ziparchive.so aapt: /data/data/com.termux/files/usr/lib/libandroid-base.so aapt: /data/data/com.termux/files/usr/lib/libandroid-fw.so aapt: /data/data/com.termux/files/usr/lib/libandroid-utils.so aapt: /data/data/com.termux/files/usr/bin aapt: /data/data/com.termux/files/usr/bin/aapt aapt: /data/data/com.termux/files/usr/bin/zipalign aapt: /data/data/com.termux/files/usr/share/doc/aapt/LICENSE ``` [![asciicast](https://cdn.jsdelivr.net/gh/termux/whatprovides@master/static/screenshot.jpg)](https://asciinema.org/a/373670) [Asciinema preview ](https://asciinema.org/a/373670) * search for files. Have you ever used `dpkg -S filepath`. Here you need to use like `whatprovides filepath`. You can search for any files which even not exist in your termux. it will show you which package provide that file. ```sh $ whatprovides $PREFIX/bin/aapt aapt: data/data/com.termux/files/usr/bin/aapt ```