Today
-
Yesterday
-
Total
-
  • 💡 [Git bash/문제 해결] Restart after installing zip
    | 프로그래밍 분야/Unix-Linux 2021. 6. 22. 10:08

    저처럼 Unix-Linux 터미널 환경에 익숙해진 분들이 윈도우에서 터미널을 대체할 수 있는 수단은 보통 두가지입니다.

    1) Ubuntu 설치 => 실제 리눅스 환경 구현 및 커스터마이징 용이... 하지만 너무 무거움

    2) Git bash 활용 => 개발자의 필수 툴인 Git을 설치할 때 같이 설치되고, 가벼우며 기본 기능 사용 가능

     

    저는 평소 깃 관리를 위해 git bash를 자주 이용합니다.

    오늘도 git bash를 사용하던 중, sdk manager를 설치해야 할 일이 생겨서 설치 도중 에러 발생.

     

    $ curl -s https://get.sdkman.io | bash
    
    (중략)
    
    Looking for a previous installation of SDKMAN...
    Looking for unzip...
    Looking for zip...
    Not found.
    ======================================================================================================
     Please install zip on your system using your favourite package manager.
    
     Restart after installing zip.
    ======================================================================================================
    

     

    zip 파일이 없어서 생기는 오류입니다. 아래 파일을 다운받아 git 설치 경로 (기본 : c:\program files\Git\usr\bin)에 복붙해주세요.

    zip.exe
    0.23MB

    바이러스 감염이 걱정될시 sourceforge 공식사이트에서 zip-3.0-bin.zip을 다운받고, 압축을 해제하여 bin 폴더의 zip.exe를 상기 경로에 복붙하시면 됩니다.

     

    GnuWin - Browse /zip/3.0 at SourceForge.net

    ×

    sourceforge.net

     

    그리고 다시 sdk manager 설치를 시도하고, 간단히 해결

    $ curl -s https://get.sdkman.io | bash
    
     (중략)
    
    Looking for a previous installation of SDKMAN...
    Looking for unzip...
    Looking for zip...
    Looking for curl...
    Looking for sed...
    Installing SDKMAN scripts...
    Create distribution directories...
    Getting available candidates...
    Prime the config file...
    Download script archive...
    ######################################################################## 100.0%-=O#-#   #   #
    Extract script archive...
    Install scripts...
    Install contributed software...
    renamed '/c/Users/tkddl/.sdkman/tmp/stage/contrib/completion' -> '/c/Users/tkddl/.sdkman/contrib/completion'
    Set version to 5.11.6 ...
    Attempt update of interactive bash profile on regular UNIX...
    Added sdkman init snippet to /c/Users/tkddl/.bashrc
    Attempt update of zsh profile...
    Updated existing /c/Users/tkddl/.zshrc
    
    
    
    All done!
    
    
    Please open a new terminal, or run the following in the existing one:
    
        source "/c/Users/tkddl/.sdkman/bin/sdkman-init.sh"
    
    Then issue the following command:
    
        sdk help
    
    Enjoy!!!
    

     

    도움이 되셨다면 공감, 댓글 부탁드립니다 :)

sangilyoon.dev@gmail.com