Linux 升级glibc-2.14 失败 我遇到的问题

时间:2021-12-25 15:35:34

直接说步骤和流程:

1、到http://www.gnu.org/software/libc/下载最新版本,我这里下载了glibc-2.14.tar.gz 这个版本,解压到任意目录准备编译(/usr/local)

2、>:cd /usr/local 解压 >:tar -xzvf glibc-2.14.tar.gz

3、需要安装编译工具 gcc >:yum install gcc

4、到解压目录 >:cd /usr/local/glibc-2.14

5、按顺序执行下面的命令

>:mkdir build

>:cd build

>:../configure --prefix=/opt/glibc-2.14

>:make -j4

>:sudo make install

5、安装完了,还是不行。别急,还需要下面两个命令:

>:cp -r /etc/ld.so.c* /opt/glibc-2.14/etc/
>:ln -sf /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

这样就算完了。参考链接:

http://www.cnblogs.com/gw811/p/3676856.html

http://bbs.csdn.net/topics/340033648

http://ask.csdn.net/questions/185515

http://blog.chinaunix.net/uid-1840233-id-3147304.html

附:由于spserver 还无法install(install后有其他路径依赖问题),只能用spserver &来启动。但是,在xshell启动后,关闭xshell它会自动关闭,

找到的解决方案是使用nohup执行程序:

>:nohup /root/start.sh &

但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。
有个操作终端时的细节:当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端

nohup-真正的Shell后台运行

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

sp server 无法使用./spserver start命令,解决办法, 修改该/etc/ld.so.conf添加$ORACLE_HOME路径
1. vim /etc/ld.so.conf
2. 添加一行,存入本地oracle路径如:/usr/local/instantclient_12_1/
3. 保存文件(esc :wq!)
4. 启动修改后的配置文件:ldconfig
命令如下:
yanglei@yanglei-ubt:/$ vim /etc/ld.so.conf
yanglei@yanglei-ubt:/$ cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
/usr/local/instantclient_12_1/
 
yanglei@yanglei-ubt:/$ ldconfig