안드로이드 커널 빌드에 필요한 패키지를 설치한다. 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
Posted by 워니후니빠
,