sudo apt update
sudo apt upgrade -y
sudo reboot
# 이후 다시 접속
mkdir tools
mkdir works
cd tools
sudo apt install zsh -y
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# (출처: https://ohmyz.sh/#install)
sudo apt install zsh-syntax-highlighting -y
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
vi ~/.zshrc
# ZSH_THEME="agnoster" 로 수정
vi ~/.oh-my-zsh/themes/agnoster.zsh-theme
맨 아래에
## Main prompt
build_prompt() {
RETVAL=$?
prompt_status
prompt_virtualenv
prompt_context
prompt_dir
prompt_git
prompt_bzr
prompt_hg
prompt_newline # 멀티라인 적용
prompt_end
}
# 멀티라인 적용, 커버모양 변경
prompt_newline() {
if [[ -n $CURRENT_BG ]]; then
echo -n "%{%k%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR
%(?.%F{$CURRENT_BG}.%F{red})❯%f"
else
echo -n "%{%k%}"
fi
echo -n "%{%f%}"
CURRENT_BG=''
}
추가
source ~/.zshrc
https://www.anaconda.com/download#downloads에서 다운로드 링크 복사후
wget 이용해서 다운로드
wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
chown <계정명> ./<Anaconda 설치 파일명>
chmod 755 ./<Anaconda 설치 파일명>
설치 중 엔터 누르면 절때 안됨 엔터를 한번 눌러 놨다면 yes를 쳐야될곳을 그냥 넘어가는수가 있음
초반에 약관 설명할 때 엔터 그리고 동의의 yes 그리고 경로 설정하는거 shell에 등록하는거 이외에 엔터 누르면 안됨
./<Anaconda 설치 파일명>
#설치 경로는 ~/tools/anaconda<버전>로 설정
#설치 완료되면 exit하고 다시 접속
conda search python
# 원하는 파이썬 버전을 찾고
conda create -n <원하는 이름> python=<버전 ex.3.11.0>
# conda 자동 활성화 해제를 위해
conda activate base
conda config --set auto_activate_base false
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage
하고 만약 오류가 뜨면
./nvim.appimage --appimage-extract
./squashfs-root/AppRun --version
\# Optional: exposing nvim globally.
sudo mv squashfs-root /
sudo ln -s /squashfs-root/AppRun /usr/bin/nvim
conda activate base
sudo apt install make -y
sudo apt install npm -y
curl https://sh.rustup.rs -sSf | sh -s
설치후 exit하고 다시 접속
conda activate base
bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh)
# (출처: https://www.lunarvim.org/docs/installation)
만약 nodejs의 dependency를 갖고있는 플러그인을 설치할 때 문제가 생기면 ctrl + c 해서 나간다음
https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally 를 천천히 따라해본다.
vi ~/.zshrc
맨 밑에
alias v=“/home/ubuntu/.local/bin/lvim”
를 추가한다.
source ~/.zshrc