It all happened months to years ago and I am afraid to touch this fragile castle of cards lest I break it as I do not quite remember how I achieved the current state. So I make a big backup before any major update, in case the update breaks it.
Pali is right, if you use -dev packages, then you should have at least some idea of how to use the command line tools.