FUSE filesystem for APT source repositoriesFUSE filesystem for APT source repositories.
AptFs is a FUSE-based filesystem that provides a novel view on 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:
...unpacked the entire archive into your temporary directory.