补充: 现在2023可以使用 proxychains4 flatpak install com.baidu.NetDisk.flatpakref
安装百度盘
https://flathub.org/apps/com.baidu.NetDisk
官方的包以前就试过,不能启动。后来看到有人在 fedora 32 [1] 上解决就试了一下。用了他分享的库文件。
当前环境:
fedora 29 workstation x86_64
krb5-libs-1.16.1-21.fc29.x86_64
openssl-libs-1.1.1d-2.fc29.x86_64
baidunetdisk-3.4.1.x86_64.rpm
只需使用文档 [1] 的库文件 libgssapi_krb5.so.2 。放在 /opt/baidunetdisk/
目录下即可。这个库在krb5-libs
里,但是从 fecora7 开始版本就是libgssapi_krb5.so.2.2
,而且试了几个都不能使客户端启动。只有文档 [1] 里的能用。
当前系统,部分库版本:
lrwxrwxrwx. 1 root root 17 Mar 15 2019 /lib64/libcrypt.so -> libcrypt.so.1.1.0
lrwxrwxrwx. 1 root root 17 Mar 15 2019 /lib64/libcrypt.so.1 -> libcrypt.so.1.1.0
-rwxr-xr-x. 1 root root 217304 Mar 15 2019 /lib64/libcrypt.so.1.1.0
lrwxrwxrwx. 1 root root 16 Oct 4 2019 /lib64/libssl.so -> libssl.so.1.1.1d
lrwxrwxrwx. 1 root root 16 Aug 3 2018 /lib64/libssl.so.10 -> libssl.so.1.0.2o
-rwxr-xr-x. 1 root root 474456 Aug 3 2018 /lib64/libssl.so.1.0.2o
lrwxrwxrwx. 1 root root 16 Oct 4 2019 /lib64/libssl.so.1.1 -> libssl.so.1.1.1d
-rwxr-xr-x. 1 root root 633776 Oct 4 2019 /lib64/libssl.so.1.1.1d
lrwxrwxrwx. 1 root root 16 Oct 4 2019 /lib64/libssl.so -> libssl.so.1.1.1d
lrwxrwxrwx. 1 root root 16 Aug 3 2018 /lib64/libssl.so.10 -> libssl.so.1.0.2o
-rwxr-xr-x. 1 root root 474456 Aug 3 2018 /lib64/libssl.so.1.0.2o
lrwxrwxrwx. 1 root root 16 Oct 4 2019 /lib64/libssl.so.1.1 -> libssl.so.1.1.1d
-rwxr-xr-x. 1 root root 633776 Oct 4 2019 /lib64/libssl.so.1.1.1d
lrwxrwxrwx. 1 root root 14 Oct 10 2018 /lib64/libkrb5.so -> libkrb5.so.3.3
lrwxrwxrwx. 1 root root 14 Oct 10 2018 /lib64/libkrb5.so.3 -> libkrb5.so.3.3
-rwxr-xr-x. 1 root root 1055040 Oct 10 2018 /lib64/libkrb5.so.3.3
lrwxrwxrwx. 1 root root 21 Oct 10 2018 /lib64/libkrb5support.so -> libkrb5support.so.0.1
lrwxrwxrwx. 1 root root 21 Oct 10 2018 /lib64/libkrb5support.so.0 -> libkrb5support.so.0.1
-rwxr-xr-x. 1 root root 75208 Oct 10 2018 /lib64/libkrb5support.so.0.1
lrwxrwxrwx. 1 root root 18 Oct 10 2018 /lib64/libk5crypto.so -> libk5crypto.so.3.1
lrwxrwxrwx. 1 root root 18 Oct 10 2018 /lib64/libk5crypto.so.3 -> libk5crypto.so.3.1
-rwxr-xr-x. 1 root root 144440 Oct 10 2018 /lib64/libk5crypto.so.3.1
lrwxrwxrwx. 1 root root 21 Oct 10 2018 /lib64/libgssapi_krb5.so -> libgssapi_krb5.so.2.2
lrwxrwxrwx. 1 root root 21 Oct 10 2018 /lib64/libgssapi_krb5.so.2 -> libgssapi_krb5.so.2.2
-rwxr-xr-x. 1 root root 375296 Oct 10 2018 /lib64/libgssapi_krb5.so.2.2
可以正常使用。如果用 gdb
调试,部分情况下会出现错误,比如刚打开立即就退出,就会出错。Thread 1 "baidunetdisk" received signal SIGSEGV, Segmentation fault. 0x00007ffff5366a46 in EVP_CIPHER_CTX_reset () from /lib64/libcrypto.so.1.1