AptFs is a FUSE-based filesystem that provides a view to unpacked Debian source packages (obtained via APT) as regular folders. Binary packages are modelled as symbolic links pointing to their respective source package.
This arrangement allows one to:
- Use standard UNIX utilities to perform queries across the entire Debian source tree
- Save time and keystrokes when downloading (and subsequently deleting) source packages
- Do really awesome things easily, like perform static analysis on the archive, count swear words, etc.
The program maintains a sliding window of unpacked packages to perform automatic cleanup of unpacked packages - it would not be very helpful if commands such as:
find /path/to/aptfs
...unpacked the entire archive into your temporary directory.
Links
Licence
AptFs is released under the GNU General Public License version 3 or later.
Download / Development
If you are using Debian GNU/Linux, this software is available in the aptfs package. Alternatively, you can browse the source tree or download the code from Git:
$ git clone git://git.chris-lamb.co.uk/aptfs # or $ git clone http://git.chris-lamb.co.uk/repo/aptfs.git