2013-02-24 12 views
15

Wenn ich port installed mache, bekomme ich nutzlose Liste von Hunderten von Elementen. Aber nur eine Handvoll davon sind Ports, die ich aus erster Hand installiert habe. Der Rest sind Abhängigkeiten, auf die ich mich nicht direkt beziehen muss.Liste der installierten MacPorts ohne Abhängigkeiten

Gibt es eine Möglichkeit, nur die Ports aufzulisten, die ich tatsächlich installiert habe, d. die ich manuell in die Befehlszeile eingegeben habe? Wie eine Top-Level-Knotenliste oder Installationsverlaufsdatei oder so?

Antwort

32

MacPorts hat das Konzept der angeforderten und nicht angeforderten Ports.

Versuchen Sie port installed requested.

Weitere Informationen zu "Ersuchen" und Pseudozielen finden Sie unter man 1 port.

0

Um eine Liste von buchstäblich alle installierten Ports zu erhalten, die nichts davon abhängt, können Sie

for port in $(port echo installed | awk '{print $1}'); do [ -z "$(port echo installed and depends:$port)" ] && echo $port; done 

laufen (Warnung: Dies wird eine Weile dauern).

Verwandte Themen