Support for other pacakge managers

The package names will most likely be different for each package manager. If someone could hunt down the names I can add them so this can be properly merged. At the moment for anything other than apt it will fail.