赞
踩
把中标麒麟系统自带的yum源暂时关掉。
增加Loongnix系统的yum源(具体操作参考我的另外一篇博客
安装完成后务必记得改回系统自带的yum源,切记,切记。
sudo su
yum install vscode
安装完毕后,应用程序-编程-vscode
发现无法启动vscode,
进入/usr/bin启动vscode。无法启动原因,如下图可知,由于缺少libpng16.so.16动态库。
cd /usr/bin
./vscode
而中标麒麟系统自带的是libpng15,且被其他软件依赖,为了不影响系统(其实也无法升级libpng),我考虑用源码 手动编译libpng16.so.16,再手动加入到vscode的启动程序中。
为了避免两个版本的libpng引起问题,我们需要制定安装目录,且安装后只复制动态库到vscode的目录
tar zxvf libpng-1.6.36.tar.gz
cd libpng-1.6.37
./configure –prefix=/home/casic/software/libpng-1.6.37-make
make DESTDIR=<安装的目录>
make install
我们的安装目录为:
cd /home/casic/software/libpng-1.6.37-make
cp libpng16.so.16 /opt/vscode
cp libpng16.so.16.37.0 /opt/vscode
启动成功后如下图所示
我们可以用命令行ldd ibpng16.so.16 所连接库都是系统的,故仅仅把这两个库复制到vscode的相关目录即可,
而我们在user/bin目录下看的vscode是一个类似快捷方式的图标
打开后发现如下
由于启动里已经设置了优先加载动态链接库的路径,LDD_LIBRARY_PATH,故我们只需要复制到指定的目录即可。
最后,安装完毕后请更改回系统原来自带的yum源ns7-mips.repo。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。