[완료]안드로이드 빌드 서버 구축 중 에러

m1nd0322의 이미지

안녕하세요, 현업에서 핸드폰 개발을 하고 있는 개발자입니다.

현재 안드로이드 빌드 서버를 구축하라는 오더가 내려져서 구축중입니다.

하지만 역시 구축하는 것이 어렵군요.

RVCT compiler 설치를 하기 위해 libstdc++5_3.3.6-25ubuntu1_amd64.deb를 다운받았으며
$ sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_amd64.deb
를 실행한 결과

dpkg: regarding .../libstdc++5_3.3.6-25ubuntu1_amd64.deb containing libstdc++5, pre-dependency problem:
 libstdc++5 pre-depends on multiarch-support
  multiarch-support is not installed.
dpkg: error processing ./libstdc++5_3.3.6-25ubuntu1_amd64.deb (--install):
 pre-dependency problem - not installing libstdc++5
Errors were encountered while processing:
 ./libstdc++5_3.3.6-25ubuntu1_amd64.deb

저런 결과를 보여주네요.
multiarch-support를 설치하면 될 것 같은데 어떻게 설치해야할지를 모르겠네요.

패키지로 있을 것 같아서 apt-get install multiarch-support 를 해봤지만 그런 패키지는 없다고하기만 하고
구글링에 찾아봐도 설치에 관련된 글은 별로 없네요.

고수님들의 많은 도움과 관심 부탁드립니다.

정상인의 이미지

다른 건 확인 안 해봤고, dependency에만 대해서 답하자면 적어도 우분투 11.10기준으론 해당 패키지가 있는 것으로 보입니다.
http://packages.ubuntu.com/oneiric/multiarch-support
sudo apt-get update랑 apt source 설정은 변경해 보셨나요?

m1nd0322의 이미지

sudo apt-get update는 해봤었구요,

apt source 설정 변경은 어떻게 해야하나요????

제가 그런 설정들은 안 해본 초짜라서요;;;;;

도움 부탁드려요^^

정상인의 이미지

사실 좀 어중간한 기억으로 답해드리는 거라 좀 틀릴 수도 있습니다. 감과 매뉴얼빨로 만지는게 습관이라서 세밀한 설정부분은 기억이 흐릿하네요..
우분투 11.10으로 가정하고 답해드립니다.

http://packages.ubuntu.com/natty/amd64/multiarch-support/download

여기에 multiarch-support_2.13-0ubuntu13_amd64.deb가 있는 주소들이 나와 있습니다.
이 주소들을 참고하셔서 소스를 설정해 주시면 됩니다. sources.list파일을 직접 수정하는 방법이 있는데 요즘은 한동안 안해봐서 모르겠습니다. 아마 되겠지요? 파일 위치와 수정법을 검색해 찾아보시고 따라가셔서 적절한 주소를 언코멘트하시거나 추가해주시면 됩니다.
또한 적당히 주워온 블로그입니다만 http://ioriy2k.pe.kr/archives/2350 의 1번을 따라서 소스 관련 설정을 일부 바꿔주실 수 있습니다...라고 생각합니다. 사실 11.10은 패키지 관련 인터페이스가 조금 바뀌었는데 저기가 그대론지 아닌지 기억 안나네요. 개인적으론 이걸 먼저 시도해보시고 안되면 sources.list를 수정하시는 걸 추천드립니다.
어쨌든 그렇게 하셔서 저 목록에 나온 주소중 한 주소 이상을 연결해줘서 apt-get이 해당 패키지를 받아올 수 있게 하면 됩니다.
외에도 쉘 명령어를 쓰는 방법이 있는데 잘 기억 안나네요.

그 다음에 sudo apt-get update해주시고 다시 sudo apt-get install multiarch-support로 설치시도를 해 보시면 됩니다. 물론 오타 없나 확인해주시고요.

정 안 될시 그냥 http://packages.ubuntu.com/에서 일일히 dependency를 찾아서 수동으로 설치하시면 됩니다. 단, dependency를 일일히 받으려면 노가다를 좀 하셔야 할 겁니다. 꼬리에 꼬리를 물고 이어지니까요.

물론 오타가 없는지 확인하는것도 중요합니다. 예상외로 패키지명 오타로 삽질하는 경우도 있어서..

m1nd0322의 이미지

정상인님의 많은 관심과 도움으로 해결하였습니다.^^

역시 리눅스는 설정이나 관련 업데이트 하나도 쉬운 것이 아니더군요.^^

감사합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.