OS X에서 패키지 설치를 위해 -target 매개변수를 어떻게 설정합니까?

OS X에서 패키지 설치를 위해 -target 매개변수를 어떻게 설정합니까?

설치하려고 하는데그만큼osx-gcc-installer10.7.

명령 으로 설치하고 싶습니다 installer.

installer명령에는 -target 매개변수가 필요한데 이 부분이 잘 모르겠습니다.

  1. 이러한 종류의 pkg 파일('개발자 도구')에 대한 대상 위치에 대한 규칙이 있습니까? /opt 또는 /etc/ 또는 /var?

  2. 에 대한 제거 대응 항목이 있습니까 installer?

답변1

의 맨페이지를 읽어보세요 installer. 옵션 -target~ 아니다디렉토리를 지정하되 실제 볼륨을 지정하십시오(강조):

그만큼목표량매개변수 로 지정됩니다 -target( -tgt동의어로 허용됨). 설치 프로그램 명령이 호출될 때 이미 마운트되어 있어야 합니다.

따라서 부팅 볼륨을 지정하여 실행하세요.

installer -pkg GCC-10.7.pkg -target /

그 정도면 충분할 것 같아요. 패키지 설치 프로그램은 파일을 저장할 위치를 알고 있습니다.


설치 프로그램에 대한 제거 대응 항목이 있습니까?

설마. 모든 패키지 설치 프로그램은 설치된 파일 목록이 포함된 "영수증"도 생성합니다. 이 확인은 주로 권한 복구에 사용되지만 (이론적으로) 패키지 설치를 "실행 취소"하는 데에도 사용할 수 있습니다.

영수증 파일은 다음 위치에 있습니다.

  • /var/db/receiptsOS X 10.6부터 시작합니다.
  • /Library/Receipts/db또는 ~/Library/Receipts/db/OS X 10.5(그러나 여기서는 Sqlite 데이터베이스입니다)
  • /Library/ReceiptsOS X 10.4에서

명령 을 사용하면 lsbom해당 영수증 파일의 내용을 나열할 수 있습니다.

lsbom -fls /var/db/receipts/some.receipt.bom

그러면 파일 목록이 제공됩니다. 필요하다면 할 수 있습니다.노력하다이 파일을 모두 제거하려면 그러나 나는 누군가가 그것을 정말로 격려하는 것을 본 적이 없습니다. 귀하의 마일리지가 다를 수 있습니다.

관련 정보