FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

음.. yum을 지운 거 같아요.

게시판 질문게시판 음.. yum을 지운 거 같아요.

  • This topic has 5개 답변, 2명 참여, and was last updated 10 years, 7 months 전에 by pizz. This post has been viewed 22 times. This post has been viewed 22 times
  • 만든이
    게시글
  • #13085
    pizz.
    참가자
    • 게시글6
    • 댓글13
    • 총합19
    • ★★
    @welivein

    fedora13을 사용 중입니다.

     

    오랜만에 리눅스가 다시 배우고파져 몇 개월 전에 시도했던 기억을 가지고 네이트온을 깔았습니다.

    헌데 저질 기억력이다보니 괜히 이상한 걸 건드려서 yum 인스톨러를 아예 손상시켜 버린 거 같아요. ㅠㅠ

     

    네이트온 설치 중 usr/bin/yum 같은 메시지가 출력 되길래 그곳에 rpm 패키지를 가져다 놓으라는 소린줄 알고

    cp 명렁어를 사용하여 그 디렉터리에 복사를 했습니다. 오버라이트 할꺼냐, 고 묻길래 그러마라고 했더니..

     

    아예 yum 명령어가 듣지를 않는겁니다. 아마도 제 추측엔 overwrite하면서 yum을 손상시켜 버린 것 같은데..

    어찌 복구하는 방법이 있을까요..? ㅠㅠ

    낮은 곳으로 임하소서.

4 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #14270
      태랑
      키 마스터
      • 게시글209
      • 댓글880
      • 총합1089
      • ★★
      @admin

      #!/usr/bin/python
      import sys
      try:
          import yum
      except ImportError:
          print >> sys.stderr, """\
      There was a problem importing one of the Python modules
      required to run yum. The error leading to this problem was:

         %s

      Please install a package which provides this module, or
      verify that the module is installed correctly.

      It's possible that the above module doesn't match the
      current version of Python, which is:
      %s

      If you cannot solve this problem yourself, please go to
      the yum faq at:
        http://yum.baseurl.org/wiki/Faq
       
      """ % (sys.exc_value, sys.version)
          sys.exit(1)

      sys.path.insert(0, '/usr/share/yum-cli')
      try:
          import yummain
          yummain.user_main(sys.argv[1:], exit_code=True)
      except KeyboardInterrupt, e:
          print >> sys.stderr, "\n\nExiting on user cancel."
          sys.exit(1)

      오픈소스를 응원합니다 Blog https://hoing.io
      Senior Database Administrator(Mysql, Oracle)

      사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요

    • #14271
      태랑
      키 마스터
      • 게시글209
      • 댓글880
      • 총합1089
      • ★★
      @admin

      위 내용이 yum  입니다

      파일지우고 vi 등으로 위의 내용 긇어다가 넣어주세요

      오픈소스를 응원합니다 Blog https://hoing.io
      Senior Database Administrator(Mysql, Oracle)

      사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요

    • #14272
      pizz.
      참가자
      참가자
      • 게시글6
      • 댓글13
      • 총합19
      • ★★
      @welivein

      답변 감사드립니다!
      지금 일단 열심히 시도는 해보고 있는데.. 잘 안 되는 것 같습니다.
      vi라고 말씀하심은 vi에디터를 말씀하시는 것인지요? 사용법을 하나도 모르는데.. ㅠㅠ
      글도 계속 노력해 볼게요!

      (지금까지 진행한 것은 아래와 같은데, 맞게 된 것인지 모르겠습니다. 써주신 거랑 조금 틀린 게 있어서용..)
      [root@localhost ~]# !/usr/bin/python
      /usr/bin/python
      Python 2.6.4 (r264:75706, Apr  1 2010, 02:56:02)
      [GCC 4.4.3 20100226 (Red Hat 4.4.3-8)] on linux2
      Type "help", "copyright", "credits" or "license" for more information.
      >>> import sys
      >>> try:
      ... import yum
        File "<stdin>", line 2
          import yum
               ^
      IndentationError: expected an indented block
      >>> print >> sys.stderr, """\
      ...

      낮은 곳으로 임하소서.

    • #14273
      태랑
      키 마스터
      • 게시글209
      • 댓글880
      • 총합1089
      • ★★
      @admin

      리눅스에서 프로그램은 전부 바이너리 형태는 아닙니다

      스크립트 형태로 된 프로그램도 많이 있습니다

       

      이번에 pizz님 질문때문에 살펴보니 파이썬 스크립트로 짜여져 있더라구요

      그래서 올려드린 것이구요

       

      vi 는 쉽게 메모장 이라고 생각하시면 됩니다 편집기 이죠

      x윈도우에서라면 gedit 혹은 kedit 등을 이용해서 위의 내용을 복사해서 붙여 넣으시고

      파일이름을 그냥 yum 이라고 저장해서 원래 위치에다가 저장 하면 됩니다

       

      위의 내용을 터미널에 붙여넣는게 아니라요

      오픈소스를 응원합니다 Blog https://hoing.io
      Senior Database Administrator(Mysql, Oracle)

      사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요

    • #14274
      pizz.
      참가자
      참가자
      • 게시글6
      • 댓글13
      • 총합19
      • ★★
      @welivein

      와.. 정말 감사드립니다! 말씀해주신대로 했더니 yum이 정상적으로 작동이 되네요.
      덕분에 네이트온도 설치했고.. 깊은 내공이 존경스러울 따름입니다. ^^

      낮은 곳으로 임하소서.

4 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.