linm 실행시 에러가..
현재 데비안3.1 사용중입니다. 커널 2.6.x
linm_0.7.6-1_i386_ubuntu.deb 이걸 받고
# dpkg -i linm_0.7.6-1_i386_ubuntu.deb
이렇게 인스톨했습니다.
linm 실행하니까 이런 에러가 나더군요.
# linm
linm: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
그래서 시냅틱관리자 열어서 libstdc++.so.6 관련화일
을 모두 설치하였습니다.
libstdc++6, libstdc++6-dbg, libstdc++6-dev, libstdc++6-doc
그리고 #linm 했더니
# linm
linm: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by linm)
linm: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by /usr/lib/liblinmplugi narc.so.0)
linm: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by /usr/lib/liblinmplugi nftp.so.0)
linm: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by /usr/lib/liblinmplugi nsftp.so.0)
이번엔 이런 에러가 나는군요.
gcc버젼은 3.3.5 입니다.
뭔가 gcc버젼 문제 아닐까하는데 어떻게해야할지 모르겠습니다.
아마 버전이 틀려서 일겁니다.컴파일해서 사용하셔야 할겁니다.
아마 버전이 틀려서 일겁니다.
컴파일해서 사용하셔야 할겁니다.
아니면
apt-get remove linm
apt-get install linm
고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"
apt-get remove linm 하니까 제대로 삭제 되었습니다.근
apt-get remove linm 하니까 제대로 삭제 되었습니다.
근데
apt-get install linm 하니까
이런 에러가 나는군요.
에러가 안나게할려면 소스리스트를 수정해줘야하나요?
소스리스트는 데비안사용자모임에 소스리스트를 금방 붙여넣었거든요.
현재 저의 소스리스트는 다음과 같습니다.
추가할 부분있으면 알려주세요.
#deb file:///cdrom/ sarge main deb http://ftp.debian.org/debian stable main contrib non-free
[/]deb-src http://ftp.debian.org/debian stable main contrib non-free
# ysnglee2000 (In Korea)
#deb http://ftp.sayclub.com/pub/Linux/debian stable main contrib non-free
#deb-src http://ftp.sayclub.com/pub/Linux/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free
deb http://ftp.us.debian.org/debian stable-proposed-updates main contrib non-free
deb-src http://ftp.us.debian.org/debian stable-proposed-updates main contrib non-free
# asik no update
#deb ftp://ftp.debian.or.kr/debian-kr unstable-kr main contrib non-free
#deb-src ftp://ftp.debian.or.kr/debian-kr unstable-kr main contrib non-free
.
컴파일해서 사용할려고 했는데 configure에서 에러가 납니다.
컴파일해서 사용할려고 했는데 configure에서 에러가 납니다.
config.log 화일은 다음과 같습니다.
.
[quote]configure:2112: checking for C++
g++ 이 안 깔려 있네요.
데비안은 gcc 와 별도로 g++ 도 깔아야 합니다.
g++도 깔고 또 뭘 깔라고해서 그대로 다 깔았습니다.하지만 여기서
g++도 깔고 또 뭘 깔라고해서 그대로 다 깔았습니다.
하지만 여기서 걸리더군요.
# ./configure
..........
checking for OpenSSL... configure: error: Cannot find OpenSSL's <evp.h> or <hmac.h>
시냅틱관리자로 openssl 검색하니 몇개 나오더군요.
python과 관련있는거 빼고
ruby와 관련있느거 빼고
smart card 관련있는거 빼니
딱 하나 남았습니다.
openssl
Secure Socket Layer (SSL) binary and related cryptographic tools
이거다 싶어서 깔았는데 똑같은 에러메세지 납니다.
.
openssl 개발 패키지를 까셔야합니다.패키지명이 기억이 안나네
openssl 개발 패키지를 까셔야합니다.
패키지명이 기억이 안나네요...
데비안이시라면 libssl-dev 입니다.
RET ;My life :P
openssl-devel을 깔아보세요.
openssl-devel을 깔아보세요.
프로젝트 홈페이지에도 올리시고 여기에도 올리셨네요. ^^
이번엔 꼭 성공하길 빕니다. ^^
관련 라이브러리 파일
ncurses
ncurses-devel ( 이거 아니면 ncurses-dev )
openssl
openssl-devel ( 이거 아니면 openssl-dev )
위의 스냅틱 패키지에서 깔아주시고 나서 컴파일 해보시기 바랍니다. ^^
https://github.com/la9527
위의 내용이 아니면 libssl-dev 일수도, libopenssl-d
위의 내용이 아니면 libssl-dev 일수도, libopenssl-dev 일수도 있습니다.
정확하지 못해서 죄송하네요. ^^;
https://github.com/la9527
드디어 인스톨 성공했습니다.실행은 잘 되는데 문제는 한글이 다 깨져나
드디어 인스톨 성공했습니다.
실행은 잘 되는데 문제는 한글이 다 깨져나옵니다.
mc 는 깨지는거 없는데 이건 왜 깨지나요?
mc도 똑같이 텍스트모드에서 돌아가는거니까 mc가 잘나오면 linm도
잘나와야 하는거 아닌가요?
.
ldd `linm`이렇게 실행하셨을때 libncursesw5가 보
ldd `linm`
이렇게 실행하셨을때 libncursesw5가 보이시나요?
ldd `linm` 이건 무슨 명령이죠?입력하면 다운됩니다. Ctrl
ldd `linm` 이건 무슨 명령이죠?
입력하면 다운됩니다. Ctrl+C도 안먹습니다. 그냥 먹통입니다.
전체가 다운되는건 아니고 그냥 터미널만요..
.
whereis linm하셔서 나온 결과를 이용해서ldd 나
whereis linm
하셔서 나온 결과를 이용해서
ldd 나온 결과
해보세요.
RET ;My life :P
해봤는데요.. 스샷참조해주세요.한글은 여전히 안나옵니다.
해봤는데요.. 스샷참조해주세요.
한글은 여전히 안나옵니다.
.
apt-get install libncursesw5-dev다시 컴
apt-get install libncursesw5-dev
다시 컴파일하셔야 할 것 같습니다.
# [color=blue]apt-get install libncurses
# apt-get install libncursesw5-dev
Reading Package Lists... Done Building Dependency Tree... Done
The following NEW packages will be installed:
libncursesw5-dev
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 397kB of archives.
After unpacking 1196kB of additional disk space will be used.
Get:1 http://ftp.debian.org stable/main libncursesw5-dev 5.4-4 [397kB]
Fetched 397kB in 4s (90.0kB/s)
Selecting previously deselected package libncursesw5-dev.
(Reading database ... 110299 files and directories currently installed.)
Unpacking libncursesw5-dev (from .../libncursesw5-dev_5.4-4_i386.deb) ...
Setting up libncursesw5-dev (5.4-4) ...
해봤는데 여전히 깨집니다.
[/].
ldd /usr/local/bin/linm결과에 libncurse
ldd /usr/local/bin/linm
결과에 libncursesw5가 보일 때까지 linm을 재설정·재컴파일·재설치 하셔야 할 것 같습니다. 보이는데도 에러가 발생한다면 다시 말씀해주세요.
※ ldd는 동적으로 링크돼있는 라이브러리의 목록을 보는 명령어입니다. 죄송합니다. ldd `linm`이 아니라 ldd `which linm`이 옳은 명령어입니다.
해봤는데 안보입니다.[list]libncursesw5,libncu
해봤는데 안보입니다.
libncursesw5, libncursesw5-dbg, // 요건 그냥 답답해서 설치해봤음.
모두 완전히 지웠다가 재설치했습니다.libncursesw5-dev
여전히 똑같은 증상입니다.
.
아직 해결 못하셨나요? libncursesw5-dev가 설치된 상황에서
아직 해결 못하셨나요? libncursesw5-dev가 설치된 상황에서 linm ./configure부터 설치까지 다시 하시면 아마 될 것 같은데요.
지금은 거의 포기상태입니다.libncursesw5-dev는 설치되어있
지금은 거의 포기상태입니다.
libncursesw5-dev는 설치되어있고
./configure
make; make install
했습니다.
결과는 똑같습니다.
혹시 깔려있던 linm 지우고 다시 설치해야하나요?
그냥 그 위에 ./configure.....했거든요.
지우고 다시해야된다면.. 어떻게 지워야하죠?
.
흠.. 이렇게 힘들게 해서 깔게 해드리다니.. ^^; 프로그래머로서 면목
흠.. 이렇게 힘들게 해서 깔게 해드리다니.. ^^; 프로그래머로서 면목이 없네여..;;
우선
/lib/libncursesw.so.5* 거나 /lib/libncursesw.so.*
파일이 있는지 살펴봐주세요. 그 파일이 없으면, libncursesw5-dev가 제대로 설치되지 않은 듯 합니다.
그리고 혹시나.. 다음과 같이 해결해 보세요.
make distclean 하신 다음에 이건 컴파일 된 것을 지우는 것입니다.
./configure
make
make install
다시 해보시구여..
또 make uninstall 하시면 설치된 파일들은 삭제 됩니다.
이렇게 해도 실행이 않되시면
la9527@yahoo.co.kr로 메일 주시면 메신저등으로 말씀드리면서 설치 해결해 드리겠습니다. ^^
https://github.com/la9527
혹시나 컴파일 시에.../configure 를 실행하고 나서 내용
혹시나 컴파일 시에..
./configure 를 실행하고 나서 내용에
이렇게 나와야 utf8 환경에서 한글이 정상적으로 나옵니다.
그리고 또 덧붙여서.. 로케일을 어떻게 쓰시는지 모르겠네요.
UTF-8로 쓰니 깨지는 것 같은데 그게 아닐수도 있으니 보는 것입니다.
export LANG="ko_KR.eucKR"
하신 다음에 linm 실행해 보시길 부탁 드립니다. 이때는 깨지지 않고 보일 듯 싶네요.
ncursesw로 링크하는 것은 UTF-8에서 제대로 한글을 보여주기 위해서 입니다.
https://github.com/la9527
드디어 성공~~~~~많은분들 도와주셔서 감사드립니다.일단
드디어 성공~~~~~
많은분들 도와주셔서 감사드립니다.
일단 데비안을 싹 날려버리고 다시 깔았습니다.
뭔가 찜찜해서요..
전에는 ./configure할때 g++도 안깔려있다고 나왔었는데 포맷하고 다시 시도하니 그부분은 그냥 넘어가는군요.
제가 데비안을 잘못깔았었나봅니다.
libncurses5-dev
libssl-dev
zlib1g-dev
위의 프로그램을 인스톨하고 make; make install 하니
에러없이 잘 넘어갔습니다.
la9527님
lib 디렉토리에 libncursesw 화일은 없더군요. w가 안붙어있어요.
그런데 시냅틱관리자로 보면 깔려있습니다.[/]
.
댓글 달기