macports는 어디에서 프로그램을 설치합니까?


23

나는 MacPorts (팔레트를 통해)를 사용하여 moria와 ettercap을 모두 설치했으며 내 인생에서 물건을 설치하기 위해 설치 된 곳을 찾을 수 없습니다!

설치 디렉토리는 어디에 있습니까?

편집 : macports를 사용하여 명령 줄에서 그냥 설치하면 작동합니다.

팔레트는 실제로 물건을 설치하지 않는 것 같습니다 : S

답변:


22

contents 를 사용하면 컨텐츠 가 어디에 있는지 알려줍니다.


4
포트 내용은 설치된 포트 FYI에서만 작동합니다.
chiggsy

명령을 사용할 때 포트 ettercap-ng에 파일이 없거나 활성화되어 있지 않습니다. 팔레트 내부에서 설치 버튼을 클릭했습니다 ...
RNs_Ghost

16

MacPorts의 사용자 설정 설치를 수행하지 않으면 MacPorts에 의해 설치된 모든 것이 편리한 위치에 있습니다

/opt/local 

해당 위치에서 디렉토리 목록을 수행하는 경우 bin 또는 sbin 디렉토리에 설치해야하는 포트 설치 프로그램의 구조가 표시됩니다.

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

MacPorts 설명서에 명시된 바와 같이

2.3. MacPorts 설치

Mac OS X를 사용하는 경우, / opt / local /, 기본 MacPorts 위치 또는 시험판 버전을 설치하지 않으려는 경우가 아니면 Mac OS X 패키지 설치 프로그램을 사용하여 MacPorts를 설치해야합니다. MacPorts 기반. 그러나 여러 MacPorts 사본을 설치하거나 다른 OS 플랫폼에 MacPorts를 설치하려면 소스 코드에서 MacPorts를 설치해야합니다.


6

Unix 명령 행 실행 파일이있는 위치를 찾으려면 다음 which명령을 사용하십시오 .

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

1
당신은 또한 맥 OS 버전이 바이너리, 예를 들면의 MacPorts의 버전 찾기 위해 노력하는 경우에는이 기능이 작동하지 않습니다 which find반환합니다 /usr/bin/find반면에 당신이 버전이 간다 (내 설치)에 findutils의를 설치 한 경우 /opt/local/libexec/gnubin/find.
Michael

2
당신이 사용할 수 있는 포트를 통해 설치 패키지를 찾을 수 있습니다.
Thomio

0

예, 새 앱을 실행하려면 명시 적으로 가리켜 야합니다.

/opt/local/bin/openssl 내 경우에는 그렇지 않으면 Apple 버전을 얻습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.