우분투 화난다

Gomao·2025년 3월 12일

Web programming

목록 보기
17/17

데스크탑 우분투가 터졌다

Wsl/Service/CreateInstance/CreateVm/MountVhd/HCS/ERROR_FILE_NOT_FOUND

하...

우분투를 지우고 다시 설치한다.

간단한 복구를 몇 가지 시도해봤는데, 최후의 수단을 사용하기로 했다.
(새로 설치하는 경우 install만 해도 된다)

wsl --unregister Ubuntu-22.04
wsl --uninstall
wsl --install

우분투 설치가 완료되면 우분투 터미널로 이동해서 업데이트를 해준다.

sudo apt update -y && sudo apt upgrade -y

최신버전의 nvm과 패키지 매니저 yarn을 설치한다

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts

npm install --global yarn

터미널 커스터마이징을 위해 z-shell을 설치한다

sudo apt update && sudo apt install -y zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

사용할 플러그인을 설치해준다.

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

테마, 사용자명, nvm 사용을 위해 zshrc 파일을 편집해준다.

export ZSH="$HOME/.oh-my-zsh"

ZSH_THEME="agnoster"
plugins=(
  git
  zsh-autosuggestions
  zsh-syntax-highlighting
)

source $ZSH/oh-my-zsh.sh

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

prompt_context() {
        if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
        prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
    fi
}

이어서 Github와 내가 사용하던 원격 인스턴스에 ssh 설정을 마무리해준다.

SSH 설정 하는법

이제 그럼 개발하러 떠나.

profile
고마오 Corp.

0개의 댓글