Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
Fedora에서 android 컴파일
작성자
작성일 2008-12-23 (화) 16:13
ㆍ추천: 0  ㆍ조회: 10905      
IP: 61.xxx.254
안녕하세요.
여기 Android Source 게시판의 Fedora환경관련한 글을 보고 Fedora에서의 환경셋업을 진행하고 있는데요.
Fedora 10에서 yum install build-essential 이나 yum install libsdl-dev libesd0-dev libwxgtk2.5-dev 등을 실행하면 패키지를 못찾습니다.
다른 패키지들은 잘 가져옵니다.
혹시 Fedora 9으로 하면 되는가 싶어서 역시 해봤는데, 패키지를 못찾네요.
추가로 셋팅해주어야하는 것이 있는지요?
Ubuntu 쓰다가 Fedora써보니까 답답하네요. 특히 네트워크 설정같은 것들이 잘 안됩니다.
설정해도 잘 반영이 안되고...  여러모로 불편하네요.
이름아이콘 인베인
2008-12-23 16:42
Ubuntu 쓰다가 Fedora써보니까 답답하네요.
==> 동의합니다. 본시 페도라는 개발자를 위한 자유를 주며, 우분투는 엔드유저를 위한 자유를 주기 때문에 이 영향이 사용에 있어 클겁니다. Fedora 9이 설치된 각기 다른 7대의 컴퓨터에서 제가  안드로이드 풀소스 설치/빌드 잘되는것 확인하였아오니 좀더 공부를 해주시기 부탁드립니다. ^^ http://www.kandroid.org/board/board.php?board=androidsource&command=body&no=6 을 보시며 차례대로 따라 하시면 되옵니다. 화이팅..
   
이름아이콘 스팍
2008-12-23 17:49
설치시 언어를 한국어로 해야만 업데이트 패키지를 가져오는 서버가 국내로 설정되나요? 전 영어로 사용중인데, 뭐 하나 가져오려면 무지 느립니다...
   
이름아이콘 들풀
2008-12-23 17:59
인베인님....그 7 대 중에 몇대만 저 좀 주세요..컴이 부족해요..~ㅎ
   
이름아이콘 인베인
2008-12-23 18:26
제가 8대나 되는 컴퓨터에 페도라 9을 설치한 이유는 컴파일시간을 절약하기 위해서 다른분의 설치를 도와줘서 대신에 CPU자원을 길드형식으로 네트웍 크로스하여 사용하자입니다. 제개인 컴퓨터가 8대나 되는것은 아니랍니다. ㅎㅎ  Compiler Cache에 관심이 있으신분들은 http://ccache.samba.org/을 읽고, 사용하시면 됩니다. (실제로 구글팀이 개발시에 컴파일하는 일이 자주 발생하므로 Ccache을 활용하는 것으로 압니다. )
   
이름아이콘 스팍
2008-12-23 20:06
진짜로 아래와 같이 나오거든요.. 저 패키지들은 어떻게 받아야하는건가요?

Loaded plugins: refresh-packagekit
fedora                                                   | 2.8 kB     00:00
updates                                                  | 2.3 kB     00:00
Setting up Install Process
Parsing package install arguments
No package libsdl-dev available.
No package libesd0-dev available.
No package libwxgtk2.6-dev available.
No package build-essential available.
Package zip-2.31-6.fc9.i386 already installed and latest version
Package curl-7.18.2-9.fc10.i386 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package bison.i386 0:2.3-5.fc9 set to be updated
---> Package wget.i386 0:1.11.4-1.fc10 set to be updated
---> Package flex.i386 0:2.5.35-2.fc10 set to be updated
---> Package gperf.i386 0:3.0.3-4.fc9 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package         Arch           Version                  Repository        Size
================================================================================
Installing:
bison           i386           2.3-5.fc9                fedora           530 k
flex            i386           2.5.35-2.fc10            fedora           308 k
gperf           i386           3.0.3-4.fc9              fedora            95 k
wget            i386           1.11.4-1.fc10            fedora           597 k

Transaction Summary
================================================================================
Install      4 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 1.5 M
Is this ok [y/N]:
   
이름아이콘 인베인
2008-12-23 22:38
위에서  y 버턴을 클릭하고 엔터를 누르면 우분투의 apt-get명령처럼
네트웍으로 자동 설치가 완료됩니다.
   
이름아이콘 스팍
2008-12-24 06:57
제가 말씀드리려는 것은 원래의 질문글에도 썼지만, 아래의 패키지들을 받을 수 없다는 것입니다. 아래의 패키지를 받으려면 어떻게 해야하는 건가요? Fedora9, Fedora10에서 모두 시험했지만, 아래의 4개 패키지들은 받을 수 없었습니다.  (libsdl-dev, libesd0-dev, libwxgtk2.6-dev, build-essential)
No package libsdl-dev available.
No package libesd0-dev available.
No package libwxgtk2.6-dev available.
No package build-essential available.
   
이름아이콘 스팍
2008-12-24 07:08
인터넷을 검색해봤지만, 단적인 예로 build-essential 패키지에 대해서는 아래와같이 이야기하네요. 내공 좀 나누어주세요...
1. build_essential is for debian based distros and isn't available for fedora
2. There isn't a package called build-essential in Fedora. You need to install gcc and any other packages you need using yum
build-essential은 yum install gcc로 해결한다고 쳐도, 다른 라이브러리는 어떻게 받아야할지 감이 안옵니다.
   
이름아이콘 인베인
2008-12-24 07:26
시간이 허락되면, 국내의 저처럼 페도라 사용자를 위해서 "페도라에서의 안드로이드 개발"으로 강의한번 만들어보아야 겠네요...^^... 스팍님도 http://www.kandroid.org/board/board.php?board=androidsource&command=body&no=6  글을 참고하여 페도라에서 시도해보시기 바랍니다.
   
이름아이콘 스팍
2008-12-24 09:11
인베인님, 제가 처음 여기 질문을 올릴때부터 말씀하신 인베인님님 글을 참고해서 하다가 안되어서 올린것입니다. 관련 툴들을 yum 통해서 받으라고만 써있지, 패키지다운로드가 안될경우 어떻게 처리해야한다거나, 추가설정을 어떻게 해야한다거나의 내용은 없더군요. 혹시, yum 저장소 위치를 바꾸어야하나요?
   
이름아이콘 인베인
2008-12-24 13:48
제 경우에 yum 저장소 위치를 디폴트로 사용하였씁니다. 스팍님 음 그렇다면... #> yum upgrade 와  #> yum update를 실행 해보시고 시도해보세요..  페도라 9에서 안드로이드 풀소스 다운로드 및 빌드가 정상적으로 작동하오니 꼭 성공하시기 바래요... 메리 크리스마스...
   
이름아이콘 들풀
2008-12-24 14:06
이제야 신규 덧글 찾아가기가 쉬워졌군요..~ ㅎㅎㅎ
초기화면의 우측 최근덧글을 통해 이곳에 덧글 올라온거 알고 구경합니다.~ 아자.!
   
이름아이콘 인베인
2008-12-24 14:23
wow 덧글 메인화면 뷰어 기능 편리하네요..
   
이름아이콘 HiJune
2008-12-24 14:32
그러게요~ 들풀님 감사합니다. :)
   
이름아이콘 스팍
2008-12-24 14:45
인베인님 yum upgrade 및 yum update 해봤는데 역시 안됩니다. 좌절이네요... 혹시 해당 툴들을 어떤곳에서 가져왔는지 기억하시는지요? 인베인님외에 다른분들중에 성공하신분 있나요?
   
이름아이콘 인베인
2008-12-24 15:03
스팍님 이런경우에는 제가 원격으로 접속해서 한번 보는 방법이 있습니다. ssh id , ssh ip address , ssh pass를 알려주시면 제가 접근해서 직접 볼수 있으면 이경우에는 수고비가 붙습니다. ㅎㅎ 일단 이번 경우에는 한국의 페도라 사용자가 늘어나길 기원하는 맘에서 한번 제가 접속하여 볼테니 관련 ssh 정보를 제 메일로 보내주시면 접속해서 볼수 있습니다.
   
이름아이콘 스팍
2008-12-24 18:29
아쉽게도 회사 사내망이라 불가능할 것 같네요... T_T
   
이름아이콘 스팍
2008-12-25 20:40
yum search를 해보니까,  libsdl-dev 대신에 SDL-devel 이라는게 있고, libwxgtk2.6-dev대신에 wxGTK-devel 이라는 것이 있는데, 이것들을 쓰면 되나요? 그런데, libesd0-dev와 유사한것은 전혀 없네요. 이미 해당 라이브러리가 있는것인지...
   
이름아이콘 스팍
2008-12-25 21:00
회사에서 안되는 특별한 이유가 있는가 싶어서, 집에서 새로 Fedora 설치해서 해보는데요. libsdl-dev, libesd0-dev, libwxgtk2.6-dev, build-essential는 역시 못찾네요.  회사 동료 3~4 사람에게도 부탁해봤는데 이 사람들도 해당 패키지들은 못찾는다고 합니다. 제 PC가 저주 받은 것인지...
   
이름아이콘 스팍
2008-12-25 21:16
libesd0-dev 를 대체할만한 것도 찾은 것 같습니다. esound-devel 이라는 패키지가 있네요.
   
이름아이콘 스팍
2008-12-27 18:04
Fedora10에서 안드로이드 빌드 성공했습니다. 인베인님이 쓰신 글대로 해서 잘 안되시는 분들은 위에 제가 말씀드린 패키지를 설치하시면 됩니다. 그리고 컴파일중에 -lhistory를 찾는데요. 이때에는 readline-devel 패키지를 설치하시면 됩니다.
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4653 안드로이드 배워보고 싶습니다. 2008-12-16 7915
4652 안드로이드 소스 트리 2008-12-17 8415
4651 s3c6400 android 포팅 절차 2008-12-17 9137
4650 Re..안드로이드 드라이버 이해를 위한 공부는 어떤 것을 먼저 .. 2008-12-17 8124
4649 proxy 설정은 어디서 어떻게 하나요? 2008-12-18 10504
4648 Emulator 정보는 어디에 저장되어 있나요? 2008-12-18 8067
4647 application 실행 오류 문제 2008-12-18 8173
4646 App 실행이 안되요... 2008-12-18 8847
4645 소스상에서 widget 의 위치 ... 2008-12-18 7913
4644 mediaplayer 질문입니다. 2008-12-19 13181
4643 LCD UI 회전 2008-12-20 8422
4642 view클래스에서의 activity실행방법에 대해 질문입니다... 2008-12-22 8077
4641 Activity Manager 실행 오류 2008-12-22 8060
4640 왕~초보 질문이요.. 2008-12-22 8002
4639 pop3에 접촉하기. 2008-12-22 8155
4638 Eclipse Ganymade 에서 발생하는 Emulator Error, 어떻게 해결.. 2008-12-22 8390
4637 안드로이드에서 pop3접속할대 javax사용 가능 하나요..ㅇ.ㅇ.. 2008-12-23 9518
4636 Fedora에서 android 컴파일 2008-12-23 10905
4635 타겟 커널 컴파일 문제 좀 도와주세요 2008-12-23 8462
4634 제품생산에 대한 라이센스? 2008-12-24 9034
4633 리소스 layout에 xml파일 추가 하는 것 관련 질문입니다... 2008-12-24 8519
4632 터치나 키패드 없이 터미널 창으로 Application 실행 방법.. 2008-12-24 8225
4631 엑티비티를 더 멋이게 보이는 방법? 2008-12-24 8164
4630 안드로이드 마켓의 국내 개발자 등록 문제에,,,.. 2008-12-26 8351
4629 dev phone unlock 2008-12-26 8587
4628 안드로이드 포팅 관련 초보 질문드립니다 2008-12-26 8251
4627 Re..Native Application에 대한 안드로이드 포팅 2008-12-27 9447
4626 저도 포팅에 관련되서 질문 좀 드릴께요 ㅠ 2008-12-27 8427
4625 스트리밍 관련 문의 2008-12-29 8191
4624 Re..뚫었습니다!! 2008-12-29 9048
4623 [질문]안드로이드 상에서 화면 크기 변경 2008-12-29 9750
4622 [질문]또 올립니다.^^;; 하드웨어 테스트하는 방법.. 2008-12-29 7629
4621 Framework 관련 질문 2008-12-29 8417
4620 안드로이드 마켓 2008-12-29 8107
4619 Re..[재문의] 스트리밍 관련 2008-12-29 9326
4618 전화오는걸 이벤트로 체크할 수 있나요? 2008-12-31 8374
4617 Re.. PhoneStateListener 예제. 2008-12-31 21050
4616 dev phone을 어떻게 구입할수 있나요? 2008-12-31 8015
4615 새해인사 드립니다. ^^ 그리고 질문도. ㅋㅋ 2009-01-01 7527
4614 Re..실시간으로 질문하네요^^ 2009-01-02 8530
4613 background와 service에 대해서.. 2009-01-02 8068
4612 안드로이드 기본 어플관련.. 2009-01-02 8165
4611 G1 폰 언락 질문 입니다. adb shell -> device not found... 2009-01-02 11145
4610 adnroid 1.0 porting 질문입니다. 2009-01-03 8480
4609 Android 포팅 겸 임베디드 실습 보드로 쓸만한 것?.. 2009-01-04 9527
4608 음 질문은 아니고 제안.. 2009-01-05 8110
4607 이제 막 입문자가 질문 드립니다. 2009-01-05 7805
4606 안드로이드 어플 선택 실행방법? 2009-01-05 8524
4605 새 Activity 생성에 관한 질문입니다... 2009-01-05 8495
4604 안드로이드에서 DB질문이요... 2009-01-05 8159
12345678910,,,101