Gdzie Macports instaluje programy


23

Zainstalowałem zarówno Morię, jak i ettercap za pomocą MacPorts (przez paletę) i przez całe życie nie mogę się dowiedzieć, gdzie zostały zainstalowane rzeczy, aby je uruchomić!

Gdzie jest katalog instalacyjny?

EDYCJA: Kiedy instaluję rzeczy JUST za pomocą macports, tj. Z wiersza poleceń, działa.

Wygląda na to, że paleta nie instaluje rzeczy: S

Odpowiedzi:


22

Jeśli korzystasz z treści , dowiesz się, gdzie się znajdują.


4
zawartość portu działa tylko na zainstalowanych portach, FYI.
chiggsy,

kiedy używam polecenia, po prostu otrzymuję Port ettercap-ng nie zawiera żadnych plików lub jest nieaktywny. Kliknąłem przycisk instalacji na palecie ...
RNs_Ghost

16

O ile nie wykonałeś niestandardowej instalacji MacPorts, wszystko zainstalowane przez MacPorts znajduje się w dogodnej lokalizacji

/opt/local 

jeśli wykonasz listę katalogów w tym miejscu, powinieneś zobaczyć strukturę programów zainstalowanych na portach, które powinny być zainstalowane w katalogach bin lub sbin.

user$ ls
bin     etc     include lib     libexec man     sbin    share   var 

Jak wspomniano w dokumentacji MacPorts

2.3 Zainstaluj MacPorts

Jeśli korzystasz z Mac OS X, powinieneś zainstalować MacPorts za pomocą instalatora pakietu Mac OS X, chyba że nie chcesz instalować go w / opt / local /, domyślnej lokalizacji MacPorts, lub jeśli chcesz zainstalować wersję przedpremierową bazy MacPorts. Jeśli jednak chcesz zainstalować wiele kopii MacPorts lub MacPorts na innej platformie systemu operacyjnego, musisz zainstalować MacPorts z kodu źródłowego.


6

Aby znaleźć lokalizację dowolnego pliku wykonywalnego wiersza polecenia systemu Unix, użyj whichpolecenia:

$ which bash
/bin/bash
$ which port
/opt/local/bin/port

1
To nie zadziała, jeśli próbujesz znaleźć wersję binarną MacPorts, która również ma wersję Mac OS, np. which findPowróci, ale /usr/bin/findjeśli zainstalowałeś findutils, ta wersja (przy mojej instalacji) wejdzie /opt/local/libexec/gnubin/find.
Michael

2
Nie można użyć tego, aby znaleźć pakiety zainstalowane przez porty.
Thomio

0

Tak, musisz wyraźnie wskazać nową aplikację, aby ją uruchomić:

/opt/local/bin/openssl - w moim przypadku, w przeciwnym razie otrzymasz wersję Apple.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.