ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Homebrew
    공부 2023. 7. 23. 18:12
    728x90

    brew

    다운 방법

     

    터미널에 프롬프트 입력
    /bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))".

     

     

    이 후 비밀번호 입력 후 엔터

     

     

    설치 후 next steps에 있는 echo 2문장 입력

     

    그 후 brew --verion으로 정상적으로 설치하였는지 확인

     

    Homebrew는 apple이 제공하지 않는 유용한 패키지 관리자를 설치 가능하게 한다.
    brew install wget

     

    패키지를 자체 디렉토리에 설치한 다음 파일을 /opt/homebrew(Apple Silicon)에 심볼릭 링크 한다.

    $ cd /opt/homebrew
    $ find Cellar
    Cellar/wget/1.16.1
    Cellar/wget/1.16.1/bin/wget
    Cellar/wget/1.16.1/share/man/man1/wget.1
    $ ls -l bin
    bin/wget -> ../Cellar/wget/1.16.1/bin/wget

     

    전용 디렉토리 외부에 파일을 설치하지 않지만 원하는 위치에 어디든지 설치 가능하다.

    간단하게 패키지를 만들 수 있다.

    $ brew create https://foo.com/foo-1.0.tgz Created /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.r

     

    모두 Git과 Ruby 기반으로 되어 있어, 쉽게 수정을 되돌리거나, 수정사항을 병합 할 수 있다.
    $ brew edit wget # $EDITOR 에서 열음

     

    formula는 간단한 Ruby 스크립트 이다.

    class Wget < Formula
    homepage "https://www.gnu.org/software/wget/"
    url "https://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz"
    sha256 "52126be8cf1bddd7536886e74c053ad7d0ed2aa89b4b630f76785bac21695fcd"
    def install
    system "./configure", "--prefix=#{prefix}"
    system "make", "install"
    end
    en

     

    macOS의 개발 환경을 보환해 준다.

    Homebrew Cask 명령으로 macOs 앱, 폰트, 플러그인, 오픈 소스가 아닌 소프트웨어를 설치 가능

    $ brew install --cask firefo

     

    cask를 만드는 것은 fromula로 만드는것 만큼 간단하다.

    $ brew create --cask https://foo.com/foo-1.0.dmg Editing /opt/homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.r

     

    Homebrew 명령어

    명령 설명
    brew --version 버전 확인
    brew update brew 최신 버전으로 업데이트
    brew upgrade [프로그램명] brew에 설치 된 프로그램을 최신 버전으로 업데이트
    brew search [프로그램명] 홈 브류를 통해 설치 가능한 프로그램 찾기
    - brew  커맨드 라인 프로그램
    brew list brew에 설치된 프로그램 목록
    brew cask list 설치 된 그래픽을 통해 작업하는 프로그램 목록
    brew install --cask [프로그램명] 프로그램 설치
    brew remove --cask  [프로그램명] 프로그램 삭제
    brew cleanup 이전 버전의 패키지 삭제

     

     

     

     

     

    728x90
    반응형

    '공부' 카테고리의 다른 글

    Svelte Get, Post  (0) 2023.07.25
    SDKMAN  (0) 2023.07.23
    마크다운 티스토리 적용  (0) 2023.07.23
    마크다운  (0) 2023.07.23
    HTML 이클립스 설정  (0) 2022.08.29

    댓글

Designed by Tistory.