add ubuntu ppa repo support