1. 네이버 웨일 for Linux (참조: https://forum.whale.naver.com/topic/10763/)
INSTALLATION
# 아래 명령의 >> 를 > 로 바꿔줘야 할 수도 있다. > 는 덮어쓰기, >> 는 추가해 쓰기이다.
# 이미 /etc/apt/sources.list.d/naver-whale.list가 존재한다면 >>를 >로 바꾸자
$ sudo sh -c 'echo "deb http://repo.whale.naver.com/linux/ stable/" >> /etc/apt/sources.list.d/naver-whale.list'
$ wget -q -O - http://repo.whale.naver.com/linux/stable/public.key | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install naver-whale-stable
FAQ #1. NO_PUBKEY ERROR
$ wget -q -O - http://repo.whale.naver.com/linux/stable/public.key | sudo apt-key add -
$ sudo apt-get update
2. zsh (z - shell) 및 Oh-My-Zsh (참조: 깔끔한 파이썬 탄탄한 백엔드)
zsh 설치 및 zsh을 디폴트 셸로 변경하기(2번 라인)
sudo apt install zsh
chsh -s `which zsh`
위 명령 실행후 재부팅
zsh도 bash처럼 .zshrc 파일로 설정을 관리하는데, 그에 관한 옵션이 뜬다
(q) 다음에 하기
(0) 설정 없는 .zshrc파일 만들기
(1) 메인 메뉴로 가기
(2) 추천 설정으로 .zshrc파일 만들기.
필자는 2번을 선택했다.
확인하기
echo $SHELL
Oh-My-Zsh 설치 (참조: https://medium.com/tech-notes-and-geek-stuff/install-zsh-on-arch-linux-manjaro-and-make-it-your-default-shell-b0098b756a7a)
git이 설치되어 있어야 한다 -> 3번으로 이동
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3. git (참조: https://www.atlassian.com/git/tutorials/install-git)
설치
sudo apt-get update
sudo apt-get install git
버전 확인
git --version
사용자 설정
--global 태그(플래그?)는 전역 설정을 지정해준다.
git config --global user.name "사용자명"
git config --global user.email "사용자 이메일"
4. Powershell (참조: https://docs.microsoft.com/ko-kr/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7.1)
패키지 리포지토리를 통해 설치:
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget apt-transport-https software-properties-common
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Update the list of products
sudo apt-get update
# Enable the "universe" repositories
sudo add-apt-repository universe
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
제거
sudo apt-get remove powershell
5. Python (참조: https://phoenixnap.com/kb/how-to-install-python-3-ubuntu)
위 사이트에서 여러가지 방법을 제공하나 여기서는 apt를 통해 다운받겠습니다.
# 버전확인
python ––version
# Update Repository List
sudo apt update
# 필요한 소프트웨어 설치
sudo apt install software-properties-common
# 시스템 소스 리스트에 deadsnakes ppa 추가
sudo add-apt-repository ppa:deadsnakes/ppa
# 파이썬 설치
sudo apt install python3.9
zsh이 python 명령을 찾을 수 없다.
# 확인
ll /usr/bin/py*
# bin 디렉토리로 이동
cd /usr/bin
# 심볼릭 링크 수정
sudo ln -s /usr/bin/python3.9 python
이제 python 명령을 실행하면 3.9.5 (최신) 버전의 파이썬이 실행된다.
6. Django 설치 (참조: https://www.e2enetworks.com/help/knowledge-base/how-to-install-django-on-ubuntu-18-04-16-04-lts/)
# python-pip 설치
sudo apt-get update
sudo apt-get install python3-pip
# 버전 확인
pip3 -V
# Django 설치
pip3 install Django
# 버전 확인
django-admin --version
진행 후 django-admin 명령을 찾을수 없어 삭제하려 하니 아래처럼 뜬다:
즉 django는 /usr/bin에 설치된게 아니라 위와 같이 /home/bongjin/.local/에 설치됐다.
게다가 앞서 설치한 파이썬 버전이 무색하게 파이썬 3.8에 설치되었다.
먼저 디폴트 파이썬 버전을 아까 설치한 버전으로 바꿔줘야 한다.
6.1 디폴트 파이썬 버전 설정 (참조: https://linuxhint.com/update_alternatives_ubuntu/)
# 먼저 앞서 생성한 심볼릭 링크를 삭제한다.
sudo rm /usr/bin/python
# 아래 명령으로 python 명령에 /usr/bin/python3.9 를 세팅하고, 우선순위 1을 부여한다.
# 즉 아래 명령을 통해, 앞으로 python이라고 명령하면 다른 어떤 선택지들보다 /usr/bin/python3.9가 1순위로 실행되는 것이다.
sudo update-alternatives --install /usr/local/bin/python python /usr/bin/python3.9 1
다시 django를 설치해보자.
이 시점에서 분명히 파이썬 3.9 버전을 사용할 python -m pip install Django 명령으로도 django-admin 명령을 찾을 수 없다고 나온다. 그리고 확인한 바와 같이 잘 설치 되었다.
/usr/bin 에 심볼릭 링크를 생성하면 되려나? PATH를 설정해주면 되려나?
6.2 ZSH을 사용하여 PATH 추가하기 (참조: https://stackoverflow.com/questions/11530090/adding-a-new-entry-to-the-path-variable-in-zsh/18077919#18077919)
# vim 에디터로 .zshrc 파일 실행
vi ~/.zshrc # 필자는 vim 이 vi 로 alias 지정이 되어 있다.
# append
path+=('/home/bongjin/.local/bin')
# or prepend
path=('/home/bongjin/.local/bin' $path)
# export to sub-processes (make it inherited by child processes)
export PATH
아래의 명령을 사용해 .zshrc를 source해준다.
. ~/.zshrc # 또는
source ~/.zshrc
django-admin 명령이 성공적으로 실행된다:
7. vim 설치하기 (참조: https://www.cyberciti.biz/faq/howto-install-vim-on-ubuntu-linux/)
원래 그냥 넘어가려고 했으나 혹시나 해서 기록을 남겨본다.
sudo apt-get update
sudo apt-get install vim
8. Pycharm, WebStorm, 그리고 VS Code
Ubuntu Software에서 검색 후 필요한 에디션을 설치해준다.
'우분투 리눅스' 카테고리의 다른 글
Udemy - Build a Backend REST API with Python & Django - Beginner 필수 설치 파일 (우분투) (0) | 2021.06.01 |
---|---|
django-admin 명령을 찾을 수 없을때 프로젝트 만들기 (0) | 2021.05.24 |
우분투 zsh에서 node.js 특정 버전 설치하기 (0) | 2021.05.17 |