fix as interface package

- add ext- prefix for package name
- require 'virtual package'