sbt 설치

sbt - Download

  1. 이퀄라 파일 sbt 파일 내 declare -r sbt_release_version=”[version]” 확인 하여 sbt.tgz 다운로드
  2. 다운받은 sbt 파일 압축 해제 및 path 지정
# 압축해제
tar -zxvf sbt-1.5.0.tgz

# 기존 sbt 존재 시 삭제
rm -rf ~/.sbt/
rm -rf ~/.ivy2/

# sbt 설치 폴더 bin으로 이동
cd sbt/bin

# sbt파일 로컬 bin으로 이동
sudo mv sbt /usr/local/bin/
sudo mv sbt-launch.jar /usr/local/bin/
sudo mv sbt-launch-lib.bash /usr/local/bin/

# 버전 확인
sbt sbtVersion

java version

이퀄라 버전2023.1은 jdk11 이상만 지원 한다고 함

# 설치할 java 조회
sdk list java

# 설치
sdk install [java_name]

# 설치 시 자동으로 path 지정, java 버전 확인
java -version

# 설치 된 sdk java 삭제
sdk uninstall [java_name]

# java version 변경
sdk use java [java_name] - /home/[user_name]/.sdkman/candidates/java 파일 위치

npm 업데이트

# 최신버전
npm install -g npm@latest

# 버전 지정 package.json 파일 내 engines에 정의된 버전 확인
npm install -g npm@[version] -- ex npm install -g npm@8.1.4

Genie 설치


# wsl에서 systemd, systemctl 지원 안되는 명령어 사용하기
# Genie는 WSL에서 systemd를 사용할 수 있게 해주는 오픈소스 프로젝트

sudo -s

apt install lsb-release
apt update

wget -O /etc/apt/trusted.gpg.d/wsl-transdebian.gpg <https://arkane-systems.github.io/wsl-transdebian/apt/wsl-transdebian.gpg>

chmod a+r /etc/apt/trusted.gpg.d/wsl-transdebian.gpg

cat << EOF > /etc/apt/sources.list.d/wsl-transdebian.list
deb <https://arkane-systems.github.io/wsl-transdebian/apt/> $(lsb_release -cs) main
deb-src <https://arkane-systems.github.io/wsl-transdebian/apt/> $(lsb_release -cs) main
EOF

apt update

# - 설치가 완료 후 WSL 우분투 터미널을 종료(exit), Powershell에서 'wsl --shutdown'을 실행한다. 이후 Powershell에서 'wsl genie -s' 명령을 실행. 완료 후 다시 wsl로 접속하면 systemctl 명령을 사용할 수 있는 우분투 환경이 만들어 졌을 것 이다.

wsl --shutdown
wsl genie -s

node 업데이트

# 노드 버전 조회
nvm list available

# 버전 지정 설치
nvm install [버전]

# 설치 버전 조회
nvm list

# 버전 변경
nvm use [버전]

# 버전 확인
node -v

리눅스 기본 명령어

# 현재 디렉토리 확인
pwd

# 디렉토리 변경
cd [디렉토리 경로]

# 파일 목록 확인
ls

# 파일 복사
cp [원본 파일] [복사할 위치/파일명]

# 파일 이동/이름 변경
mv [원본 파일] [이동할 위치/파일명]

# 파일 삭제
rm [파일명]

# 디렉토리 생성
mkdir [디렉토리명]

# 디렉토리 삭제
rmdir [디렉토리명]

# 파일 내용 보기
cat [파일명]

# 파일 수정
nano [파일명]  # 또는 vi [파일명]

# 시스템 상태 확인
top

# 프로세스 종료
kill [프로세스 ID]