'Delete entry from macports 'select' list
I have installed and uninstalled many ports from MacPorts. This includes several ports which are available in different versions and can be selected using the port select utility:
Name Selected Options
==== ======== =======
awscli py38-awscli2 none
black none black310 none
gcc none mp-gcc11 none
pip pip39 pip3-apple pip310 pip38 pip39 none
pip2 none none
pip3 pip39 pip3-apple pip310 pip38 pip39 none
postgresql postgresql13 postgresql12 postgresql13 none
python python39 python310 python38 python39 none
python3 python39 python310 python38 python39 none
virtualenv virtualenv39 virtualenv310 virtualenv38 virtualenv39 none
I am no longer using several of these, and have uninstalled the ports, and ${portname}_select packages. However, these entries still show up in the list, even though no packages are available for selection.
How can I clean up the list of available software so that it's consistent with what is currently installed?
Solution 1:[1]
It appears that this list is generated from the filesystem. The path /opt/local/etc/select/ contains directories for all of the 'selectable' software. I removed the directories for the unused software and now the list is clean.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Daniel Scott |
