홈브류 패키지의 설치 위치 및 접두사 변경

홈브류 패키지의 설치 위치 및 접두사 변경

내 컴퓨터에 대한 권한 /usr/local/usr/local/bin기존 컴퓨터와 다릅니다(그리고 그래야 합니다).

~/bin/대신 다른 위치에 설치하도록 홈브류를 구성할 수 있습니까 /usr/local/bin?

환경 변수를 변경하려고 했지만 HOMEBREW_PREFIX실행했을 때 변경 사항이 반영되지 않았습니다.brew config

그래서 내가 묻는 것은

  1. 홈브류 설치 위치를 홈 디렉터리로 변경할 수 있나요?
  2. 패키지 설치 위치(brew에 의해 설치된 패키지)의 접두사를 변경할 수 있나요?

답변1

  1. 홈브류를 홈 디렉토리에 설치할 수 있습니다. 나는 게시된 단계를 (다소) 따랐습니다.여기그리고 성공했습니다. 내가 사용한 정확한 명령은 다음과 같습니다.

    cd $HOME
    mkdir bin
    cd bin
    git clone https://github.com/Homebrew/homebrew.git
    

    그런 다음 내 bash 프로필에서 PATH 변수 할당을 변경했습니다.

    export PATH=${HOME}/bin/homebrew/bin:${PATH}
    

    그러나 이는 Homebrew 개발자가 특히 권장하지 않는 사항입니다.설치 문서. 여러 패키지(seqtk, pear)는 작동했지만 다른 패키지(wget, homebrew/science/blast, jags)는 실패했음을 확인할 수 있습니다. 또한 내 디렉터리의 소유권을 변경할 수 없으므로 /usr/local다시 해당 패키지를 수동으로 컴파일해야 합니다.

  2. 아니요, 제가 아는 한은 아닙니다. 보다이 질문.

관련 정보