2011-09-26 11 views
28

Konkretnie, komenda:Dlaczego w komputerach Mac występuje wiele zainstalowanych portów tej samej wersji i jak to naprawić?

sudo port list installed 

Pokazuje podwójnych opakowań, takich jak to:

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 
... 

dlaczego tak jest?

Jak to się stało i jak to naprawić?

Odpowiedz

55

Od DarwinPorts bug list

„lista portu zainstalowany” nie to, co myślisz, że to robi. "lista portów zainstalowana" pobiera listę nazw wszystkich zainstalowanych portów, a dla każdego pokazuje aktualną wersję, niezależnie od zainstalowanej wersji.

Aby zobaczyć zainstalowane wersje, należy użyć "zainstalowanego portu".

Nieaktywne wersje są starszymi portami, które zastąpiono nowszymi, które są aktywne.

port list inactive przedstawia porty, które nie są używane dłużej iw Twoim przypadku powinien pokazać po jednym z każdego duplikatu (lub 2 lub trojaczki itd)

port uninstall inactive usunie nieaktywnych portów i zostawiają cię z jednego.

Powiązane problemy