macOS 특정 package 설치시 chown: /usr/local: Operation not permitted 오류

experience

  • mac에 xz 설치가 필요하여, 이것저것 필요한 패키지 설치..
rpm도 필요하여 rpm설치하려는데 위 오류와 함께 설치가 안됨.

 찾아보니, Homebrew 지우고 다시 설치하면 된다는.. 

지우고 설치하게되면, 기존에 설치된 brew 패키지들 모두 지워질수 있으니. 현재 패키지 목록 저장하고, 다시 re-install하면 된다는..

- uninstall
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

- re-instal
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

이후에는 기존 오류발생 안함..

예전에 발생했던 내용 기록이라... 현재의 macOS 버전에서는 재현되는지까지는 확실치 않음.


from : https://stackoverflow.com/questions/46459152/cant-chown-usr-local-for-homebrew-in-mac-os-x-10-13-high-sierra

댓글