본문 바로가기
개발환경/우분투

Ubuntu 에서 SW 개발 Tool 설치

by Kibua20 2020. 5. 15.

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

 

build-essential 설치

 

python3 은 OS 설치 시 3.8.2  버전이 이미 설치되어 있다.  python 2.7 버전은 필요하면  설치하면 된다.

 

python3은 OS 설치시 같이 설치된다.

 

#python 2.7 버전 설치 

$ sudo apt install python

 

python 2.7 버전 설치

 


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

 

visual 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

 

 

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

 

Notepad++

 


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 으로 가능한 기능 확인



댓글