▲ | chii 2 days ago | ||||||||||||||||
but then it needs to come with a curl|bash uninstall tool. Most of these install scripts are just half the story, and the uninstalling part doesn't exist. | |||||||||||||||||
▲ | ryandrake 2 days ago | parent | next [-] | ||||||||||||||||
Sadly, a great many 3rd party developers don't give a single shit about uninstallation, and won't lift a finger to do it cleanly, correctly and completely. If their installer/packager happens to do it, great, but they're not going to spend development cycles making it wonderful. | |||||||||||||||||
| |||||||||||||||||
▲ | jrpear 2 days ago | parent | prev [-] | ||||||||||||||||
For those install scripts which allow changing the install prefix (e.g. autoconf projects---though involving a built step too), I've found GNU Stow to be a good solution to the uninstall situation. Install in `/usr/local/stow` or `~/.local/stow` then have Stow set up symlinks to the final locations. Then uninstall with `stow --delete`. |