Installation improvements

- Don’t allow root;
- Reuse die().