본문 바로가기

ubuntu

우분투 11.10 에서 ligntdm 을 띄우지 않고 텍스트모드로만 쓰기 이전 포스트에서 우분투 10.10 에서 gdm 을 띄우지 않고 텍스트모드로만 쓰는 내용을 정리했었는데요. (http://mindwing.kr/172) 우분투 11.10 에서는 lightdm 이 쓰이면서 이 방법도 달라지게 되었네요. 다음과 같이 실행하면 부팅시 lightdm 이 뜨지 않게 됩니다. (이때 주의하실 점은 콘솔도 뜨지 않기 때문에 사전에 ssh 등이 접속되는지 확인을 하셔야 한다는 점이죠.) echo 'manual' | sudo tee /etc/init/lightdm.override 그러니까, /etc/init/lightdm.override 파일에 manual 이라고 써넣어두면 된다는 것이지요. 이 내용의 출처는 다음과 같습니다. http://ubuntuforums.org/showthread.. 더보기
Ubuntu 11.10 에 JDK 1.6 설치하기 안드로이드 빌드용 우분투 설치시마다 JDK 1.6 설치하는 법 구글링하기 귀찮아서 블로그에 정리합니다. sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jdk 더보기
Ubuntu 11.10 에서 Android Gingerbread 빌드시 발생하는 문제점 빌드서버로 쓰고 있던 Ubuntu 10.10 을 싹 밀고 새로운 마음으로 개발환경을 만들었습니다. 이왕 ICS 도 나올 예정이고 해서 Ubuntu 11.10 을 새로 깔았는데... (사실 해킨토시 라이온 깔아서 잘 쓰다가 그냥 다 갈아엎었네요. -.-) 역시 하던대로 해야지 괜히 판올림하면 고생하게 되는 것 같습니다. Gingerbread 빌드시 GCC 4.6 에 완전히 대응하고 있지 않아서 조금 수정이 필요하네요. 혹시나 필요하신 분이 있을까 해서 여기에 임시로 빌드가 되도록 하는 방법을 적어둡니다. (ICS 는 GCC 4.6 을 쓰게 되려나요??) [-fpermissive 옵션 추가하기] frameworks/base/libs/utils/Android.mk 을 다음과 같이 수정한다. LOCAL_CFLA.. 더보기
우분투 10.10 에서 gdm 등을 띄우지 않고 텍스트모드로만 쓰기 안드로이드 빌드를 하려면 굳이 gdm 을 쓸 필요는 없습니다. 그래서, gdm 을 띄우지 않으려고 runlevel 을 3으로 바꾸려고 하는데 해당파일이 없어서 당황하게 되죠. 이는 우분투 10.10 부터는 runlevel 을 쓰지 않고 upstart 를 이용해서 시스템을 컨트롤하기 때문입니다. upstart 도 마찬가지로 gdm 을 컨트롤하기 때문에 다음과 같이 하면 됩니다. /etc/default/grub 파일에서 GRUB_CMDLINE_LINUX="" 을 GRUB_CMDLINE_LINUX="text" 로 바꾼다. 같은파일에서 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 를 GRUB_CMDLINE_LINUX_DEFAULT="" 로 바꾼다. sudo update-grub 를.. 더보기
맥미니에 우분투 10.10 을 직접 설치했습니다. 이전까지는 EFI 미지원문제때문에 rEFIt 을 통해서만 맥미니나 맥북등에 우분투를 설치할 수 있었죠. 그런데, 이번 우분투 10.10 부터는 64bit 버전에 한해서 EFI 지원이 들어갔습니다. 그런데, 문제는 윈도우즈에서 사용하는 신형 uEFI 와 맥에서 쓰는 구형 EFI 가 상호 호환되지 않아서 실제 맥에서 제대로 동작하지 않는다는 것이었습니다. 우분투측에서 이 문제에 대해 10.10 정식릴리스후 인지하였고 이 문제를 수정하기 위해 다음 URL 에서 볼 수 있는 여러 논의를 하였네요. http://goo.gl/USy9 일단 32bit 버전은 EFI 지원없이 맥에서 잘 부팅이 됩니다. (어떻게 EFI 지원없이 부팅되는지는 잘..... -.-) 그래서, 64bit 버전도 EFI 지원없는 버전으로 만들어.. 더보기
안드로이드 2.2 프로요는 우분투 32bit 에서 빌드가 안되네요. 안드로이드 2.2 프로요를 빌드하는 환경을 꾸미는 중입니다. 전에 쓰던 맥미니에 우분투 32bit 깔고 2.1 이클레어를 잘 빌드해서 썼기 때문에 이번에도 잘 될거라고 생각했는데요. 마침, 무선랜드라이버문제도 있고 해서 최신 우분투 10.10 32bit 를 깔고 툴체인설치하고 프로요 다운받고 make 를 돌리니 프로요부터는 32bit 에서 빌드가 안된다고 하네요.-.- 그럼 http://source.android.com/source/download.html 에다가 안내를 해주던가 우이씨. -.- 그런데, 문제는 제 맥미니가 64bit OS 부팅을 지원하지 않는 것 같다는 것입니다. rEFIt 을 이용해서 맥미니에서 우분투부팅을 하는데 32bit 는 잘 부팅되는데 64bit 는 부팅되지 않네요. 최신 맥북.. 더보기