안드로이드 커널 빌드에 필요한 패키지를 설치한다. http://source.android.com/source/initializing.html에 따라, 아래와 같은 패키지를 설치하면 되는데, libgl1-mesa-glx:i386를 설치하면, 디스플레이와 관련된 Ubuntu 패키지를 삭제하게 되어 부팅시 먹통이 된다. 이를 방지하기 위해서는 아래와 같은 절차가 추가로 필요하다.
출처1 http://blog.naver.com/PostView.nhn?blogId=kukhyun1234&logNo=130178131221
출처2 http://source.android.com/source/initializing.html
- sudo apt-get install libgl1-mesa-glx:i386
- 의존성에 걸려있는 패키지 때문에 설치 불가 메세지가 나오면, dependecy 패키지를 먼저 설치하고 apt-get install libgl1-mesa-glx:i386 패키지를 설치한다. 그 후에 아래에 순서대로 패키지를 설치한다.
- sudo apt-get install git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386 - sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
- 여기서 부터 중요
- sudo apt-get install ubuntu-desktop
- sudo apt-get update
- sudo apt-get install xserver-xorg-video-intel libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa libosmesa6 mesa-utils
- sudo dpkg-reconfigure xorg -phigh
- sudo reboot
'Android' 카테고리의 다른 글
Ubuntu에 APMSetup 설치 (0) | 2015.03.04 |
---|---|
각 제조사별 휴대폰 테스트 코드 (0) | 2014.09.07 |
안드로이드 빌드 환경 구성 (2) (0) | 2014.06.30 |
플래싱 파일 만들기 (0) | 2014.06.30 |
안드로이드 빌드 환경 구성 (1) (0) | 2014.06.30 |