added support to apt-file with a custom cache directory