Mac OS에서 Homebrew를 제거하는 방법
차례:
이전에 Homebrew를 Mac에 설치했고 이제 더 이상 명령줄 패키지 관리자가 필요하지 않거나 필요하지 않다고 결정한 경우 MacOS에서 Homebrew를 제거하고 Homebrew와 설치된 모든 패키지 및 공식을 완전히 제거할 수 있습니다. Mac에서.
이 튜토리얼은 Mac에서 Homebrew를 완전히 제거하는 방법을 안내합니다. 설치되었습니다.특히 이것은 패키지 관리자에서 특정 수식을 제거하는 방법인 Homebrew로 개별 패키지를 단순히 제거하는 것과는 완전히 다릅니다.
Mac OS에서 Homebrew 제거 및 제거 방법
Homebrew를 제거하고 Mac에서 제거하는 몇 가지 방법이 있습니다. 아마도 가장 간단한 방법은 터미널에 입력된 단일 명령 문자열을 사용하는 것입니다. 명령줄에서 ruby and curl 명령을 실행하여 Homebrew를 설치하는 것처럼 Ruby 및 curl 명령을 실행하여 Mac에서 Homebrew를 제거하는 것과 같습니다.
MacOS 버전에 따라 Homebrew를 제거하는 단일 명령은 다음과 같습니다.
"MacOS Catalina, macOS Big Sur 및 MacOS Mojave에서 Homebrew 제거: /bin/bash -c $(curl -fsSL https://raw.githubusercontent. com/Homebrew/install/master/uninstall.sh)"
MacOS High Sierra, Sierra, El Capitan 및 이전 버전에서 Homebrew 제거: ruby -e $(curl -fsSL https://raw.githubusercontent.com/ 홈브류/설치/마스터/제거)"
이것은 ruby를 사용하여 curl 명령으로 github에서 다운로드한 Homebrew 제거 스크립트를 실행합니다. 제대로 실행되면 제거 스크립트가 Mac에서 실행되고 Homebrew가 완전히 제거됩니다.
옵션 2: 제거 스크립트를 사용하여 수동으로 Homebrew 제거
curl을 사용하여 인터넷에서 다운로드한 스크립트를 실행하는 아이디어가 마음에 들지 않으면(보안에 민감한 개인이 이해할 수 있음) 사전에 제거 스크립트를 보고 다운로드하고 검토할 수도 있습니다. 를 클릭한 다음 Homebrew를 제거하려는 컴퓨터에서 수동으로 실행합니다.
Homebrew 제거 스크립트는 다음 URL에 있습니다.
https://raw.githubusercontent.com/Homebrew/install/master/uninstall
해당 파일을 "uninstall" 또는 "uninstallhomebrew" 또는 원하는 이름으로 레이블이 지정된 텍스트 문서로 저장한 다음 평소와 같이 명령을 실행합니다. 또는 -help 플래그와 함께 제거 스크립트를 실행하여 자세한 내용과 옵션을 얻을 수 있습니다.
./uninstall --help
위에 설명된 방법 중 어느 것을 사용하든 Homebrew는 제거됩니다. 이렇게 하면 포함된 모든 패키지도 제거되지만 Homebrew를 완전히 제거하지 않고 특정 수식 및 패키지만 제거하려는 경우 대신 이 지침에 집중해야 합니다.
각 사용자 구성 및 설치한 패키지의 복잡성과 가변성으로 인해 여기에서 다루지 않을 마지막 옵션은 모든 Homebrew 디렉토리, 종속성, 수식 및 Mac의 Homebrew 설치 패키지 위치에 있는 모든 개별 항목 제거를 포함하여 광범위한 Homebrew 디렉토리 위치의 모든 관련 파일. 이는 훨씬 더 많은 시간이 소요되는 프로세스이며 다양한 시스템 수준 디렉토리를 탐색하게 될 것입니다. 이 방법은 대다수의 사용자(고급 사용자 또는 기타 사용자)에게 부적절하므로 다루지 않습니다.하지만 궁금하다면 찾기, 찾기 및 mdfind 명령을 사용하여 Mac에서 모든 Homebrew, brew, cask 및 Cellar 관련 데이터를 찾으십시오.
Homebrew 제거 스크립트를 실행했다고 가정하면 프로세스가 매우 간단하고 제거가 완료되었습니다. 물론 Homebrew가 필요하고 사용하는 경우 제거할 이유가 없지만 우연히 Homebrew를 설치한 후 나중에 아무 소용이 없는 경우 Mac에서 제거하는 것이 적절할 수 있습니다.
