allow URL spec for install

Add URL support to install function based on discussion from request #2515 and #2577