I think APT would be a great option, and I know someone who could do it too! The iPhone uses two package managers, Installer.app which is doing its own thing specific to Apple products, and Cydia.
Cydia uses APT and is gaining momentum. It's by Saurik of www.saurik.com and I really love his...