Support ubuntu/debian

Everything pretty much works.