I cannot find any reference on how to remove a single package and leaving others that depends on it. While compiling I got a message saying I needed to add a previous version of python(27) and then later another saying it needs a newer. I had python 34 or 36 in there and simply added 27 which I figure should be able to coexist, but when trying to remove 27 it says:
pkg-static: trueos-desktop is locked, cannot delete git
pkg-static: trueos-desktop is locked, cannot delete trueos-handbook
Either of those two could easily be reinstalled and find the newer version of python. But booting into single user mode (to remove them) claims I don’t have enough privileges to remove packages. There does not seem to be an option to ignore those who depend on one and go ahead and delete anyway. Never seen root not have enough privileges either. Odd.
For giggles I tried just moving the executable python27 by cmake still finds it, no doubt in the install db. Maybe I can handle it by modifying it?