rework and add Debian/Ubuntu support