[DL 서버구축] 2. Zsh과 Anaconda 설치

Ubuntu 16.04 LTS를 설치한 후 기본적인 환경설정을 시작했다.

HDD 마운트와 Samba 설정은 예전에 NAS에서처럼 설정했고 [이전 게시글]
남은건 쉘과 파이썬 코딩환경 구축이다.

1. zsh 설치 (전체 사용자)

Zsh은 Bash의 빈약한 기능을 보완하여 나온 (당연히) 향상된 쉘이다.
자동완성이나 테마나 여러가지 면에서 Bash보다 편하다.

Zsh 적용은 매우 간단하다.
다음의 두 단계로 적용할 수 있다.

$ sudo apt-get install zsh
$ chsh -s $(which zsh)

이후 사용자 계정을 추가할 때 zsh을 default 쉘로 할당하면 된다.

그리고 Zsh의 플러그인을 관리하는 Oh My Zsh도 설치한다.
참고로 Oh My Zsh는 유저별로 설치하는 것을 권장한다.
아래의 커맨드를 실행하면 유저의 .zshrc가 수정되어 멋드러진 화면을 볼 수 있게된다.

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

2. Anaconda 설치 (사용자별 설치)

이것도 크게 어렵지 않다.
Anaconda 홈페이지에서 리눅스 인스톨러를 다운받는다.

$ wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
$ chmod +x Anaconda3-2020.02-Linux-x86_64.sh
$ ./Anaconda3-2020.02-Linux-x86_64.sh

위의 과정으로 Anaconda를 설치할 수 있다.

Anaconda 바이너리를 여러 사용자 간 공유하는 경우 권한에 따라 의도치 않은 문제가 생길 수 있다.
이에 사용자별로 설치해 사용할 것을 권장한다.

Series Navigation<< [DL 서버구축] 1. 서버 조립[DL 서버구축] 3. Ubuntu 18.04에 CUDA/cuDNN/PyTorch 설치 >>

댓글 남기기