나중에 우분투를 다시 설치할 때를 대비해 성공했던 기록을 남긴다.
Node.js 설치
cf. Windows 10에 nodejs를 설치할 때 $npm install이 cmd에서도 bash terminal에서도 안 되는데 windows powershell에서 된 경험을 한 적이 있다. 이게 정상이었는지는 아직도 모르겠다.
$ sudo apt-get install curl # curl 설치
$ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - # ppa 추가
$ sudo apt-get install -y nodejs
ppa를 통해 nodejs를 설치하면 npm도 같이 설치된다. npm이 제대로 동작하도록 build-essential을 설치한다. 참고 링크
$ sudo apt-get install build-essential # build-essential 설치
설치 확인
$ npm -v
$ node -v
Neovim 설치
터미널 꾸미기를 이미 시작했다는 가정 하에 참고 링크를 따라 설치했다. python-pip는 제외했다.
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:neovim-ppa/stable
$ sudo apt-get install neovim
$ sudo apt-get install python-dev python3-dev python3-pip
~/.config에 nvim 폴더를 만든다. 이 안에 넣을 init.vim이 neovim의 설정 파일이다.
cd ~/.config
mkdir nvim
nodejs는 위에서 이미 설치했으니 넘어가고 yarn과 vim-plug를 설치한다. vim-plug를 설치한 뒤 표 같이 생긴 결과가 나오면 정상이다.
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
$ sudo apt-get update && sudo apt-get install yarn
$ curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
이후 지훈님의 coc-settings.json과 init.vim파일을 clone해와서 내 nvim 폴더에 넣었다. init.vim 파일을 보니 플러그인 저장 위치가 ~/.config/nvim/plugged로 되어있어서 nvim 폴더 안에 plugged 폴더도 만들었다.
ctags와 pynvim을 설치한다.
$ sudo apt-get install ctags
install --user pynvim
neovim에서 PlugInstall 명령을 실행하면 init.vim 파일에 나와있는 플러그인을 설치해준다.
$ nvim
# neovim 안에서
:PlugInstall
vi나 vim을 썼을 때도 neovim이 실행되게 하고 싶다면 ~/.zshrc 하단에 alias를 추가한다.
alias vi='nvim'
alas vim='nvim'
지훈님의 도움을 받아 완료했다. 개발 환경을 직접 만들고 세팅한게 아니라서 앞으로 더 알아가야 될 거 많지만 일단 돌아가게 만드는 것도 중요하다는 지훈님 말씀~~
'Ubuntu' 카테고리의 다른 글
port in use (0) | 2021.05.30 |
---|---|
우분투 터미널 화면 분할 - screen (0) | 2021.01.26 |
Ubuntu 20.04에 python 가상 환경 설정하기 (2) | 2021.01.25 |
Ubuntu 20.04 터미널 꾸미기 (0) | 2021.01.23 |
MSI 노트북에 듀얼부팅으로 Ubuntu 20.04 설치하기 (0) | 2021.01.20 |