目的
linux下 使用百度云盘
下载地址
https://pan.baidu.com/download
下载最新版本的 rpm
安装
rpm -ivh baidunetdisk-3.5.0.x86_64.rpm
问题
打开 baidunetdisk 时候会报错
no-sandox 报错
因为 centos7 默认使用非管理员用户, 或使用 no-sandbox 模式
# /opt/baidunetdisk/baidunetdisk
[47144:0604/094749.399749:FATAL:electron_main_delegate.cc(261)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Trace/breakpoint trap(吐核)
[root@ns-yun-020034 /]# /opt/baidunetdisk/baidunetdisk
[112738:0604/100332.953020:FATAL:electron_main_delegate.cc(261)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
javascript 报错
因为系统 libstdc++ 不支持 glibc-3.4.20 版本
参考:
# strings /usr/lib64/libstdc++.so.6 | grep GLIB
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBC_2.3
GLIBC_2.2.5
GLIBC_2.14
GLIBC_2.4
GLIBC_2.3.2
GLIBCXX_DEBUG_MESSAGE_LENGTH
解决方法
从 获取库文件
从复制到 /usr/lib64 目录下
# mv /root/libstdc++.so.6.0.20 /usr/lib64/
# ldconfig
# strings /usr/lib64/libstdc++.so.6 | grep GLIB
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBC_2.3
GLIBC_2.2.5
启动 baidunetdisk
/opt/baidunetdisk/baidunetdisk --no-sandbox