Cloud Native Spring in Action

윈도우에 Grype(그라이프) 설치

기록해연 2025. 2. 17. 10:57

하.... 윈도우에 안되는게 왤케 많아요 ..

 

암튼 먼저 WSL2 설치하고 Grype 설치하기로.


 

WSL2 설치 

1. powerShell을 관리자 권한으로 실행.

 

2. 아래 명령어 실행

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

 

 

3. 컴퓨터 재부팅.

 

4. powershell에서 wsl --install 를 입력하여 Windows Subsystem for Linux 설치 (우분투로 자동설치되었음)

 

5. 홈브루 설치

로그가 너무 길게 쌓여서 이미지 첨부는 제외했다.

# 필요한 의존성 패키지 설치
sudo apt-get update
sudo apt-get install build-essential procps curl file git

# Homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Homebrew 환경변수 설정
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

...? 해당 경로가 없다고 설치 실패됨.

 

몇 번 클로드와 시도했으나 해결이 안되서 챗지피티로 넘어와서 상황을 설명하고 다시 처음부터 시도.

 

# 기존 설치을 삭제
rm -rf /home/linuxbrew/.linuxbrew
rm -rf ~/.linuxbrew
rm -rf /usr/local/Homebrew

# 패키지 목록을 최신 상태로 업데이트
sudo apt update

# Homebrew 설치에 필요한 패키지를 설치
sudo apt install -y build-essential git curl file

# Homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 설치 확인
ls -l /home/linuxbrew/.linuxbrew/bin/brew

설치가 잘된거같아서 환경변수 설정하고 변경사항 적용.

# 환경 변수를 설정
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.profile

# 변경 사항을 적용
source ~/.bashrc
source ~/.profile

# Homebrew가 제대로 작동하는지 확인
brew --version

# (선택) Homebrew를 최신 상태로 업데이트하고 테스트
brew update
brew doctor

=> brew doctor 실행 시 "Your system is ready to brew."라고 나오면 정상적으로 설치된 것.

 


grype 설치 

자, 이제 앞단계 준비는 끝났고, ㅋㅋ....

진짜 그라이프 설치

책에 있는대로 하면 오류나서 챗지도움으로 설치.

# 설치
brew install anchore/grype/grype

# 설치 확인
grype --version

 

설치 완료~~~