젠투에서 emerge -C python 했습니다.

bizzz의 이미지

바보같은 짓을 했습니다. emerge -C python
경고하면서 지우면 시스템에 데미지 간다고 했지만 무시하고 지웠습니다.
그리고 emerge 하려했는데 python이 없다고 합니다. 당연히 portage시스템이 python으로 대부분 쓰여졌다는 것을 몰랐습니다.
결국 python 소스를 다움 받아 컴파일하고 emerge -av python을 했습니다. 지금은 revdev-rebuild 와 emerge -DuN world를 진행중입니다.

물론 , rm /usr/bin/python 2> /dev/null
ln -s /usr/bin/python2.4 /usr/bin/python
해서 포티지가 python2.4를 사용할 수 있도록 심볼릭 링크도 생성해줬습니다.

글구 콘솔에서 수동으로 설치한 파이썬이 기본으로 뜨길래 ln -sf /usr/bin/python2.4 /usr/local/bin/python 해서 내가 쓸 수 있게 심볼릭 링크를 생성했습니다.

이렇게 했는데 포티지 사용하거나 다른 사용상의 문제는 없겠죠?

sephiron의 이미지

stage2 파일 중 포티지 관련파일 추출해서 다시 까는 것이 낫지 않았을까 생각해 봅니다.

bizzz의 이미지

wxpython , pygtk, pycairo, matplotlib, numpy, numarray, numeric

python.org에서 소스를 다운받아 ./configure --with-pfect1 --infodir=/usr/share/info --mandir=/usr/share/man
make
make install prefix=/usr
해서 컴파일 && 설치 했습니다.

그리고 emerge -av python 해서 젠투에서 제공해주는 걸로다 설치했는데,,
그리고 바닐라 파이썬은 위처럼 심볼릭 링크를 제거해주었구요.

문제는 python-updater를 이전에 바닐라 파이썬에서 한적이 있는데 이때문에 이전에 설치한 모듈이 모두 2.5대로 넘어가서 모듈을 모두 지우고 재컴파일했습니다.

원래 matplotlib 하고 정확히는 pygtk랑 python이랑 유니코드문제랑 관련해서 (python은 2바이트(ucs2)로 컴파일 되었는데, pygtk는 4바이트로 컴파일되어서) import gtk 하면 ucs관련 에러가 떠서 이리저리 구글링해서 답을 찾다가 python을 지우게 되었는데...

지금은 다 잘 되네요..특별히 문제도 없는듯 하구요..

utpark의 이미지

아래에서 python을 받아서 /로 옮긴 후에 풀어줍니다.

http://dev.gentoo.org/~avenj/bins/

그리고 emerge python 해주면 되지 않을까요?

댓글 달기

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