从 macports 'select' 列表中删除条目
Delete entry from macports 'select' list
我已经从 MacPorts 安装和卸载了许多端口。这包括几个不同版本的端口,可以使用 port select
实用程序进行选择:
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
我不再使用其中的几个,并且卸载了端口和 ${portname}_select
软件包。但是,这些条目仍然显示在列表中,即使没有包可供选择。
如何清理可用软件列表,使其与当前安装的软件一致?
看来这个列表是从文件系统生成的。路径 /opt/local/etc/select/
包含所有 'selectable' 软件的目录。我删除了未使用软件的目录,现在列表是干净的。
我已经从 MacPorts 安装和卸载了许多端口。这包括几个不同版本的端口,可以使用 port select
实用程序进行选择:
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
我不再使用其中的几个,并且卸载了端口和 ${portname}_select
软件包。但是,这些条目仍然显示在列表中,即使没有包可供选择。
如何清理可用软件列表,使其与当前安装的软件一致?
看来这个列表是从文件系统生成的。路径 /opt/local/etc/select/
包含所有 'selectable' 软件的目录。我删除了未使用软件的目录,现在列表是干净的。