내 컴퓨터에 대한 권한 /usr/local
은 /usr/local/bin
기존 컴퓨터와 다릅니다(그리고 그래야 합니다).
~/bin/
대신 다른 위치에 설치하도록 홈브류를 구성할 수 있습니까 /usr/local/bin
?
환경 변수를 변경하려고 했지만 HOMEBREW_PREFIX
실행했을 때 변경 사항이 반영되지 않았습니다.brew config
그래서 내가 묻는 것은
- 홈브류 설치 위치를 홈 디렉터리로 변경할 수 있나요?
- 패키지 설치 위치(brew에 의해 설치된 패키지)의 접두사를 변경할 수 있나요?
답변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
다시 해당 패키지를 수동으로 컴파일해야 합니다.아니요, 제가 아는 한은 아닙니다. 보다이 질문.