Почему в macports перечислены несколько установленных портов одной и той же версии и как я могу это исправить? - PullRequest
29 голосов
/ 26 сентября 2011

В частности, команда:

sudo port list installed

Показывает двойные пакеты, например:

apache2                        @2.2.21         www/apache2
apache2                        @2.2.21         www/apache2
...
ncurses                        @5.9            devel/ncurses
ncurses                        @5.9            devel/ncurses
php5-iconv                     @5.3.8          php/php5-iconv
php5-iconv                     @5.3.8          php/php5-iconv
php5-intl                      @5.3.8          php/php5-intl
php5-intl                      @5.3.8          php/php5-intl
...

Почему это?

Как это произошло и как мне это исправить?

1 Ответ

56 голосов
/ 27 сентября 2011

Из macports Список ошибок

"список портов установлен" не делает то, что вы думаете, что он делает.«список портов установлен» возвращает список имен всех установленных портов, и для каждого из них отображается текущая версия, независимо от того, какая версия установлена.

Для просмотра установленных версий вы хотитеиспользовать «порт установлен».

Неактивные версии - это старые порты, которые были заменены более новыми, которые активны.

port list inactive показывает порты, которые не используются.больше и в вашем случае должен отображаться один из каждого дубликата (или 2 или триплеты и т. д.)

port uninstall inactive удалит неактивные порты и оставит вам только один.

...