국내 Homebrew 설치가 너무 느려요. - 간단한 5단계 빠른 설치.

4903 단어 MacOSHomebrewmacos
Homebrew는 Mac OS 플랫폼 아래의 패키지 관리 도구로 설치, 마운트 해제, 업데이트, 조회, 검색 등 많은 실용적인 기능을 갖추고 있다.간단한 지령으로 가방 관리를 실현할 수 있으며, 각종 의존과 파일 경로에 신경 쓰지 않아도 매우 편리하고 빠르다.
본고는 주로 문제를 해결한다. Homebrew의 일반적인 설치가 너무 느리다.brew install을 통해 소프트웨어를 설치하는 것이 너무 느리고, 때때로 자동 updating이 많은 시간을 소모하는 문제도 있습니다.
우선 앤리 홈페이지:https://brew.sh/index_zh-cn
홈페이지 설치 명령:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

홈페이지 마운트 해제 명령:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

국내 홈페이지는 설치가 기본적으로 느리고 속도가 차마 직시할 수 없다. 5KB/s....이 속도가 어떻게 과학적으로 인터넷에 접속할 수 있겠는가?
처음에는 대체로 이렇다.
==> This script will install:
 /usr/local/bin/brew
 /usr/local/share/doc/homebrew
 /usr/local/share/man/man1/brew.1
 /usr/local/share/zsh/site-functions/_brew
 /usr/local/etc/bash_completion.d/brew
 /usr/local/Homebrew
 Press RETURN to continue or any other key to abort
==> Downloading and installing Homebrew...

 
대부분의 경우 설치한 지 얼마 되지 않아 오류를 보고한 다음에 이렇게 한다.
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

미치광이..
그럼 Home Brew를 신나게 설치할 수 없나요?(해봤는데 마운트 해제가 빠르네...WTF???)
 
5단계로 간단히 HomeBrew 설치를 완료합니다.
 
1단계: HomeBrew 폴더 만들기
먼저/usr/local/Homebrew 폴더가 존재하지 않는지 확인하고 존재하면 삭제한 다음 다음, 다음을 수행합니다.
sudo mkdir /usr/local/Homebrew

2단계:git 클론
sudo git clone https://mirrors.ustc.edu.cn/brew.git /usr/local/Homebrew
    
sudo git clone https://mirrors.aliyun.com/homebrew/brew.git /usr/local/Homebrew
    
sudo git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git /usr/local/Homebrew

버스로 돌아가면 Receiving objects: xx% 가 다운로드가 완료될 때까지 기다린다는 메시지가 표시됩니다.
Cloning into '/usr/local/Homebrew'... 
remote: Counting objects: 132526, done. 
remote: Total 132526 (delta 0), reused 0 (delta 0) 
Receiving objects: 100% (132526/132526), 32.16 MiB | 1.09 MiB/s, done. 
Resolving deltas: 100% (97548/97548), done.

세 번째 단계:/usr/local/bin 디렉터리로 단축키 만들기
sudo ln -s /usr/local/Homebrew/bin/brew /usr/local/bin/brew

File exists가/usr/local/bin 폴더에 brew가 있음을 알린다면, 삭제한 다음 세 번째 단계를 실행하십시오.
4단계:core 폴더를 만들고 다시 git 클론 만들기
sudo mkdir -p /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core

그리고
sudo git clone https://mirrors.ustc.edu.cn/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
    
sudo git clone https://mirrors.aliyun.com/homebrew/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
    
sudo git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core

완료되면 다음과 같은 정보가 출력됩니다.
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'... 
remote: Counting objects: 688626, done. 
remote: Total 688626 (delta 0), reused 0 (delta 0) 
Receiving objects: 100% (688626/688626), 223.64 MiB | 6.83 MiB/s, done. 
Resolving deltas: 100% (455339/455339), done.

 
5단계: 권한 획득 및 업데이트 실행
sudo chown -R $(whoami) /usr/local/Homebrew

그리고
brew update

잠시만요~ 큰일 났습니다!
마지막 설정: 환경 변수를 설정하고 다음 두 마디를 실행한 후 터미널을 다시 시작합니다. (명령의 링크 주소는 2단계 또는 4단계에서 대응하는 링크 주소로 바꿀 수 있습니다)
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc 

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile

brew에 자체 검사 프로그램이 있습니다. 문제가 있으면 자체 검사를 해 보십시오.
brew doctor

모든 설치 경로 보기
brew list

지정된 소프트웨어 설치 경로 보기
brew list    

또한 홈페이지의 명령으로 홈brew의 아동화를 성공적으로 설치했다면(그래 역시 너희들은 인내심이 있어...),미러 소스를 교체하여 느린 소프트웨어 설치 및 느린 업데이트 문제를 해결할 수 있습니다.
물론 본문을 통해 소개한 설치 방법이라면 바꿀 필요가 없다
brew를 바꿉니다.git: (명령의 링크 주소는 두 번째 단계에 대응하는 링크 주소로 바꿀 수 있습니다)
cd "$(brew --repo)"

git remote set-url origin https://mirrors.ustc.edu.cn/brew.git


홈brew-core를 바꿉니다.git: (명령의 링크 주소는 4단계에서 대응하는 링크 주소로 바꿀 수 있음)
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git


기본 소스를 재설정하려면:
brew를 재설정합니다.git:
cd "$(brew --repo)"

git remote set-url origin https://github.com/Homebrew/brew.git

홈brew-core를 재설정합니다.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

git remote set-url origin https://github.com/Homebrew/homebrew-core.git

 
 

좋은 웹페이지 즐겨찾기