ENAN

Developer, Artist, Traveler

공부/복학 하기 전

2. 우분투에 안드로이드 스튜디오 설치

ENAN 2018. 6. 26. 17:11

2. 우분투에 안드로이드 스튜디오 설치


2018.06.26


우분투 가상 환경을 설치하고, 대강의 세팅을 마친 후에는 사용할 프로그램? 패키지? 뭐 그런 것들을 설치할 차례다.

처음으로 진행하고 싶은 프로젝트는 알고리즘 트레이딩 앱.

그래서 가장 먼저 설치할 프로그램은 안드로이드 스튜디오로 정했다.


이것저것 설치하는 과정에서 우분투와 윈도우 환경의 설치법이 어떻게 다른지 알 수 있었다.

세상에나 터미널에 한 줄만 치면 알아서 설치가 진행되는 신세계란...

1. JDK 설치

안드로이드 스튜디오에서 어플리케이션을 만들 때, JDK에서 제공하는 패키지 클래스를 참조하게 된다. 그래서 JDK를 설치해야 한다!

JDK는 apt에서 기본으로 제공하는 OpenJDK와 Oracle에서 제공하는 Oracle JDK가 있다.

OpenJDK는 몇 가지 문제가 생길 수 있다는 얘기를 주워들어서 Oracle JDK를 설치하기로 했다.


설렌다..첫 설치!

Oracle JDK는 apt 안에 없어서 따로 저장소를 추가해야 설치할 수 있다. 

 sudo add-apt-repository ppa:webupd8team/java

의 키워드를 입력하면 Oracle JDK를 설치할 수 있는 ppa 저장소가 추가된다.


(+ jdk의 현재 최신 버젼은 10이다. 위의 저장소에서는 9까지 받을 수 있다. java10을 받기 위해선

sudo add-apt-repository ppa:linuxuprising/java 에서 저장소를 추가해야 한다.)


?????

무슨말인지 아직 하나도 모르겠다. 구글링을 통해 열심히 알아보면

우선 sudo(Superuser do) 는 root 권한, 즉 관리자의 권한으로 실행한다는 뜻이다.

apt(Advanced Packaging Tool) 는 리눅스 안에서도 우분투 계열의 패키지 관리자로,

apt 관련 명령어를 통해 간편하게 패키치 설치와 관리를 할 수 있다.

add-apt-repository ppa:[ppa주소] 와 같이 입력하면 ppa 저장소를 추가할 수 있고,

그 저장소에 담긴 패키지를 설치, 관리할 수 있게 된다.



이제 설치할 수 있다! 하고 기뻐하기 전에 먼저 해야 할 일이 하나 더 있다.

sudo apt update

설치할 수 있는 패키지 목록의 최신 정보를 업데이트 해주는 명령어다.


이제 진짜 설치!  보통 jdk 설치 포스팅을 보면 java8을 설치하는 경우가 많았다.

알아보니 최신 버전은 java10이더라..! 잘 모르지만 그냥 최신 버전으로 설치해 보기로 했다.

sudo apt install oracle-java10-installer



설치하다 보면 갑자기 이런 화면이 나오는데 라이센스 관련 내용인 것 같다. 당황하지 말고 넘어가면 되는 것 같다.

JDK10 설치가 완료되었다!


2. 안드로이드 스튜디오 설치

JDK 설치와 크게 다르지 않다. ppa저장소를 추가하자
sudo add-apt-repository ppa:maarten-fonville/android-studio
 
업데이트를 하고 sudo apt update

설치한다. sudo apt install android-studio

설치가 완료되면 /opt/android-studio/bin/studio.sh 를 입력해
해당 디렉토리에 있는 studio.sh 파일을 실행시키면 위자드가 실행되어 설치할 수 있다.

설치가 완료되고 Welcome 화면이 뜨는 안드로이드 스튜디오!

이제 프로젝트를 진행할 수 있게 되었지만 아직 한가지 더 남았다.

바로 버젼관리를 효율적으로 하게 해주는 툴인 git이다!


다음 포스팅에서는 대망의 git을 설치해보기로 하겠다!


-


다른 포스팅에는 apt 대신 apt-get이라고 쓰인 것을 많이 볼 수 있다.

apt-get이 먼저 만들어졌고 이후 apt가 만들어졌다.

apt나 apt-get이나 쓰임은 같지만 서로 다른 패키지 관리자이고, apt가 진행상황을 좀 더 잘 보여준다는 얘기가 있다.

apt-get의 명령어는 apt에서 거의 대체 가능하다고 하니, 차이점은 -get(무려 4글자)을 안 써도 되서 편리한 것 정도?

apt-get보다는 apt를 권장하는 느낌이라고 하니 apt를 사용하자!


'공부 > 복학 하기 전' 카테고리의 다른 글

3. 다이어그램 툴로 앱 설계하기  (0) 2018.07.21
2.5 안드로이드는 윈도우에서..!^___________^  (0) 2018.06.27
1. 우분투 가상환경 설치  (0) 2018.06.23
0. 목표 만들기  (0) 2018.06.15
준비  (0) 2018.06.15