>> Edit article
이름
제목
패스워드
저는 hancom linux 1.2 를 사용하고 있는데 glibc 2.2더군요 그런데 요놈의 오라클 8i는 glibc 2.1에서 깔리더군요 그냥 깔다보면 나중에 end-of-file on communication channel 과 같은 에러가 나더군요 다음글을 참고하여 인스톨에 성공하였습니다. 다른분들도 성공하시길 바랍니다. ftp://ftp.valinux.com/pub/support/hjl/glibc/sdk/2.1 에 가셔서 README.Oracle8i를 보시고 그대로 하시면 됩니다. 아래는 그 내용입니다. Oracle 8i is not compile/link time compatible with glibc 2.2. It requires the glibc 2.1 compatibility SDK, i386-glibc-2.1-linux.tar.gz,to install under systems based on glibc 2.2, like RedHat 7.0. The following steps work for me 1. Make gcc, cc and ld from the glibc 2.1 SDK available for the Oracle cd / tar xfz ..../i386-glibc-2.1-linux.tar.gz 2. Hide gcc, cc and ld under /usr/bin so that the Oracle installer won't pick it up by accident with # gcc ... # cc ... # ld ... Do cd /usr/bin mkdir saved mv gcc cc ld saved ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc ln -s gcc cc ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld 3. Hide libc.so, libdl.so, libm.so and libpthread.so under /usr/lib so that the Oracle installer won't pick it up by accident # gcc -L/usr/lib ... since -L/usr/lib tells gcc to search /usr/lib first. Neither -L/usr/lib nor -L/lib are needed under Linux. Do cd /usr/lib mkdir saved mv libc.so libdl.so libm.so libpthread.so saved mv libc.a libdl.a libm.a libpthread.a saved 4. Install Oracle 8i: ./runInstaller 5. Restore /usr/bin: cd /usr/bin rm -f gcc cc ld cd /usr/bin/saved mv * .. cd .. rm -rf saved 6. Restore /usr/lib: cd /usr/lib/saved mv * .. cd .. rm -rf saved Comments on Oracle installation: 1. -L/lib and -L/usr/lib should be removed for Linux. They are not necessary under Linux and may cause problems for the glibc 2.1 SDK. 2. /lib:/usr/lib should be removed from -Wl,-rpath for Linux. They are not necessary under Linux and may cause problems for the glibc 2.1 SDK.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved