Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
hihihihihi
V2EX  ›  Linux

哪里下载 libssl.so.1.0.0 和 libcrypt.so.1.0.0 ?

  •  
  •   hihihihihi · Jun 6, 2017 · 4110 views
    This topic created in 3291 days ago, the information mentioned may be changed or developed.
    事情是这样的,Ubuntu 16.04 下, 直接 安装 xfce 和 xrdp 就能够用 rdp 客户端连接上去。

    我在 Arch 下尝试安装 xrdp,发现安装的时候 xrdp.service 启动不了,看日志是 libssl 和 libcrypt 的版本不匹配,

    xrdp 用的是 1.0, 而 arch 最新的是 1.1 的,

    我查看了 xrdp 的代码,不大熟,不知道如何修改链接到新的库。


    请问这种事情怎么解决?
    Supplement 1  ·  Jun 6, 2017
    找到了, 我之前掉了一个 open, yaourt -S libopenssl 就能找到 1.0 的..

    找到了, 我之前掉了一个 open, yaourt -S libopenssl 就能找到 1.0 的..

    找到了, 我之前掉了一个 open, yaourt -S libopenssl 就能找到 1.0 的..
    10 replies    2017-06-22 10:03:19 +08:00
    metorm
        1
    metorm  
       Jun 6, 2017
    LD_PRELOAD=/usr/lib/你要的某库.so.x 你的命令
    注意中间有个空格。
    库版本在软件仓库找一下吧,我用的不是 ubuntu
    hihihihihi
        2
    hihihihihi  
    OP
       Jun 6, 2017
    @metorm 现在是本地的版本比较新, 是 1.1 的,而 xrdp 需要的是 1.0 的,我本地没有,网上也没找老版本的。
    metorm
        3
    metorm  
       Jun 6, 2017   ❤️ 1
    @metorm 看错了,我用的也是 arch,然而我也不知道哪里去找这个库……
    软件仓库版本太新的话,感觉需要自己找源码编译的样子,然后放到自己 home 下……
    47jm9ozp
        4
    47jm9ozp  
       Jun 6, 2017   ❤️ 1
    安装 extra/openssl-1.0 就好
    0ZXYDDu796nVCFxq
        5
    0ZXYDDu796nVCFxq  
       Jun 6, 2017   ❤️ 1
    最新的 arch,同时安装了 OpenSSL 1.1.0 和 1.0.2 的
    你看下 xrdp 的 RPATH 是什么,依赖库的文件名是什么,可能做个软连接就行了
    hihihihihi
        6
    hihihihihi  
    OP
       Jun 6, 2017
    找到了, 我之前掉了一个 open, yaourt -S libopenssl 就能找到 1.0 的..

    谢谢楼上各位
    imxieke
        7
    imxieke  
       Jun 6, 2017
    我的也遇到过 `ln -s` 软连接也可以的
    hihihihihi
        8
    hihihihihi  
    OP
       Jun 6, 2017
    @imxieke 这个 ln -s 不行, 导出函数有点差异
    voocel
        9
    voocel  
       Jun 21, 2017 via Android
    我好像在启动 mongodb 的时候遇到过这个问题
    Hardrain
        10
    Hardrain  
       Jun 22, 2017
    这两个在编译 OpenSSL 并添加'shared'这个 flag 后就有
    在$PREFIX/lib/下
    root@(主机名不予显示):~# ls -l /opt/openssl-1.0.2l/lib/
    total 8608
    drwxr-xr-x 2 root root 4096 May 30 11:46 engines
    -rw-r--r-- 1 root root 4713526 May 30 11:46 libcrypto.a
    lrwxrwxrwx 1 root root 18 May 30 11:46 libcrypto.so -> libcrypto.so.1.0.0
    -r-xr-xr-x 1 root root 2776760 May 30 11:46 libcrypto.so.1.0.0
    -rw-r--r-- 1 root root 784706 May 30 11:46 libssl.a
    lrwxrwxrwx 1 root root 15 May 30 11:46 libssl.so -> libssl.so.1.0.0
    -r-xr-xr-x 1 root root 527616 May 30 11:46 libssl.so.1.0.0
    drwxr-xr-x 2 root root 4096 May 30 11:46 pkgconfig
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3409 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 00:19 · PVG 08:19 · LAX 17:19 · JFK 20:19
    ♥ Do have faith in what you're doing.