Ubuntu 20.04 버전 설치 후 개발에 필요한 package 를 설치하고자 한다. 아래 command 를 사용해서 한방에 설치할 수 있다.
하고자 하는 것
- 개발용 컴파일러, Editor, tool 를 설치
- vim, git, gcc, python, Visual code, Android studio, Notepad++, diff merge tool
#repository update
$ sudo add-apt-repository ppa:maarten-fonville/android-studio
$ sudo sh -c 'curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg'
$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
# pacakge list를 update
$ sudo apt update
# vim 과 build-essential python2.7 visual code android-studio gdebi
$ sudo apt install -y vim build-essential python code android-studio snapd gdebi-core
# python3 tools
$ sudo apt install python3-dev python3-pip python3-setuptools
#notepad++
$ sudo snap install notepad-plus-plus
# Beyound compare 3 다운로드 & 설치
$ wget https://www.scootersoftware.com/bcompare-3.3.13.18981_i386.deb
$ sudo dpkg -i bcompare-3.3.13.18981_i386.deb
1. vim/ build-essential / python 설치
apt 로 vim 와 build-essential 을 설치한다. build-essential 설치하면 gcc 와 libstd.so 등 compiler와 lib 가 설치된다.
# pacakge list를 update
$ sudo apt get update
# vim 과 build-essential 설치
$ sudo apt install -y vim build-essential
python3 은 OS 설치 시 3.8.2 버전이 이미 설치되어 있다. python 2.7 버전은 필요하면 설치하면 된다.
#python 2.7 버전 설치
$ sudo apt install python
2. Visual code 설치
Visual code 는 Microsoft 에서 만든 editor 로 각 plug-in을 지원하기 있어 개발용으로 사용하기 좋다.
# Visual code 설치를 위해서는 curl 설치가 필요하다.
$ sudo apt install curl
# apt repository를 추가하고 code를 설치한다.
$ sudo sh -c 'curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg'
$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
$ sudo apt-get update
$ sudo apt install code
3. Android Studio 설치
Android 용 대표 IDE Android Sutdio를 설치한다. Google developer 사이트에서 설치하거나 아래와 같이 apt를 사용해서 설치한다. 터미널의 command line으로 설치하면 android-studio 의 종속성이 있는 open-jdk도 같이 설치하기 때문에 편하다. Google developer 사이트에서는 일부 32bit lib도 필요하다고 하나 없어도 동작은 잘된다. (사용하다가 필요하면 설치~)
# apt repository update
$ sudo add-apt-repository ppa:maarten-fonville/android-studio
$ sudo apt-get update
# android studio 설치
$ sudo apt-get install android-studio
4. Notepad++ 설치
Notepad++는 무료이기 때문에 회사에서도 사용 가능하다. 우분투에서는 apt 대신 snap으로 설치한다. Notepad++ 은 다양한 plug-in 지원하고 있어 json viewer, compare 활용이 가능하다.
# Ubuntu 20.04 에서는 snap 은 설치되어 있어 생략 가능하다.
$ sudo apt install snapd
# snap으로 설치
$ sudo snap install notepad-plus-plus
# notepad++ 실행
$ notepad-plus-plus test.txt
5. Diff Tool 설치 (Beyond Compare)
Diff Tool 중 가장 익숙한 Beyond Compare 설치한다. Beyond Comapre은 debian package 로 배표하고 있기 때문에 Web 사이트에 deb 파일 다운로드하고 설치한다. *주의) Beyond comapre 은 유료임* 라이센스는 wsym님의 블로그 내용을 확인하면 된다. .
# deb 파일 설치를 위한 gdebi-core 만 설치
$ sudo apt install gdebi-core
# Beyound compare 3 다운로드
$ wget https://www.scootersoftware.com/bcompare-3.3.13.18981_i386.deb
# (참고) Beyound compare 4 다운로드 -> wget https://www.scootersoftware.com/bcompare-4.3.4.24657_amd64.deb
# Beyon Comapre 3 설치
$ sudo gdebi bcompare-3.3.13.18981_i386.deb
* APT 설치 시 에러가 발생하는 경우
apt 설치 시 lib 종속성으로 에러가 발생하는 경우 아래 명령어를 사용할 수 있다.
$ sudo apt-get clean
$ sudo apt-get update && sudo apt-get upgrade
$ sudo dpkg --configure -a
$ sudo apt-get -f install
<관련 글>
1. Windows 10 과 Ubuntu 20.4 설치하기
2. Windows 10 에서 Cygwin 또는 WSL 설치
3. Ubuntu 에서 개발 환경 설치
4. Window 와 Ubuntu 파일 공유하기
5. Windows 10 Insider Preview 설치 (WSL 2.0 설치)
6. WSL 2.0 으로 가능한 기능 확인
댓글