새롭게 Gentoo 를 설치하실 분들은 Python 을 먼저 설치해주세요. :)

jachin의 이미지

오랫만에 노트북 셋팅을 다시 하면서, 젠투 리눅스 설치를 완벽하게 하겠다는 일념하에,

하나부터 열까지 꼼꼼하게 체크해두었습니다.

ACCEPT_KEYWORDS="~x86" 도 지정해두고,

한 방에 KDE 를 설치하겠다는 일념에... 시작해두고 잠이 들었는데,

아침에 깨어보니, 컴파일이 멈춰있더라구요. -_-!!! (두둥!)

alsa-lib 패키지를 컴파일 하는 동안 python 의 Predefined Variants 설정이 되어 있지 않았습니다.

해결방법은 python 을 먼저 emerge 하는 것입니다.

python-2.5.1-r2 버전을 emerge 하고 난 후에야 alsa-lib 컴파일 에러가 사라지더군요.

새로 젠투 리눅스를 설치하시려는 분들께서는 X나 KDE를 설치하시기 전에 꼭 python 부터 새로 emerge 해주세요.

(python-updater 쓰실 줄 아시는 분이 계신다면, 설명 부탁...)

댓글

blkstorm의 이미지

감사합니다. 개인 용도로 사용하는 minimal-install manual에 넣어야겠습니다.

P.S. : x86-linux 시뮬레이션하는데는 젠투가 짱이더군요. (-_-)=b

dalgarak의 이미지

python-updater는 슬롯이 바뀔 정도의 업데이트 때 revdep-rebuild와 같은 작용을 하게됩니다.
(슬롯이 바뀐다는건.. ABI버전이 이전버전과 달라지는 정도의 변화가 있을 때 슬롯을 다르게 정하기 때문입니다. 2.4 -> 2.5 처럼요.)

물론, ldd로 디펜던시를 검사하는 revdep-rebuild와 달리,
예전 파이썬 버전의 /usr/lib/python- _VERSION_/site-package에 포함된 파일을 조사 후 해당 파일이 있는 패키지를 리머징해줍니다. 예전버전이라고 생각할 만한 위 형태의 디렉토리가 없으면 예전 파이썬 버전을 determine 할 수 없다고 나오구요.

기본적으로 2.4 -> 2.5로 갈아탈때, 2.5 머징 후 2.4를 unmerge 후 python-updater를 때려줘도 되지만, portage backend를 sqlite(즉, pysqlite에 의존성이 있는) 경우에는 emerge 자체가 작동이 안될 수 있으므로 조심해야 합니다. 예전에 python 2.4의 USE flag때 일시적으로 threads 플래그가 붙은 경우처럼 난감해질 수 있거든요. (지금이야 nothreads로 바뀌었지만.)

안전하게는 2.5 업 후 python-updater 후 2.4 언머징.. 정도가 되겠군요. (라곤해도, 민감한 사항이라 이렇다 확답은 드릴 수 없겠군요. 그런 능력이 없어서;)

------
http://lunapapa.egloos.com , me2day :lunapapa. aka 달가락, LunA_J`etch.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.