Just a note that the upstream p2v/Makefile.am uses: libexec_PROGRAMS = virt-p2v
In Fedora, the binary is placed in /usr/libexec (which doesn't exist on Debian of course). Wherever you put it, the command is not intended to be run by any user (neither non-root, nor root). The command should only be used when packaged into a bootable ISO, and in that case it runs from a wrapper script at boot time. Rich.