안녕하세요?
ncurses5가 아니라 4를 설치해야 합니다. 질문하신 분과 답변하신 분의
top 컴파일 환경이 틀리네요.
질문 하신분의 top은 ncurses4 기준으로 컴파일되었으며, 답변하신 분의
top은 ncurses5를 기준으로 컴파일되어있습니다.
해결책은 두가지가 있습니다. ncurses4 라이브러리를 받아서 설치하는
것이고(배포판 제작처에서 구할 수 있을 겁니다), 또다른 하나는
ncurse5기준으로 top을 다시 컴파일하는 겁니다.
그럼...
: 질문에 답해주셔서 감사합니다.
: 근데요...
: 제가 서버호스팅을 받아 사용하고는 있는데
: 리눅스 설치에대해 잘모르거든요.
:
: ncurses-5.2-12 패키지 설치는 어떻게 하는거죠?
: 일단 그 패키지부터 구해야 할것 같은데요..
: 어디서 구해서 어떻게 설치해야 하나요...
:
: 아이고..너무 몰라서...
:
:
: :
: : libncurses 패키지를 다시 설치하면 되겠지요?
: :
: : 대략 첵크해보니 이렇게 나오는군요.
: :
: : [embryo@tweny embryo]$ ldd /usr/bin/top
: : libproc.so.2.0.7 => /lib/libproc.so.2.0.7 (0x4002b000)
: : libncurses.so.5 => /usr/lib/libncurses.so.5 (0x40038000)
: : libc.so.6 => /lib/i686/libc.so.6 (0x40079000)
: : /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
: : [embryo@tweny embryo]$ rpm -qf /usr/lib/libncurses.so.5
: : libncurses.so.5 libncurses.so.5.2
: : [embryo@tweny embryo]$ rpm -qf /usr/lib/libncurses.so.5
: : ncurses-5.2-12
: : [embryo@tweny embryo]$
: :
: : top 프로그램에 의존성이 걸린 라이브러리가 4개이고 그중에 libncurses가
: : 있군요. 위치는 /usr/lib/libncurses.so.5 이고, 어느 패키지에 들어있는지
: : 첵크해보니 ncurses-5.2-12 라는 패키지에 들어있군요. 이걸 설치하면
: : 되겠네요.
: :
: : : 안녕하세요.
: : : top 명령이 잘됐었는데요...
: : : 제가 서버 설정을 건드린이후로..(너무 많이 건드려서 무엇때문인지 모
: : 름)
: : : top 명령을 치면
: : : top: error while loading shared libraries: libncurses.so.4: cannot
: : open shared
: : : o
: : :
: : : bject file: No such file or directory
: : : 이런 메시지가 뜨면서 안됩니다.
: : :
: : : 어떻게 해야 다시 잘될까요?
: : :
: : : 도와주세요~~ ㅠㅠ
: : :
: : : --
: : : 이 곳에 서명을 적어주십시오
: :
: : --
: : 이 곳에 서명을 적어주
:
: --
: 이 곳에 서명을 적어주십시오--어떻게 물고기를 잡을까...