房屋
我想在两台计算机(ArchLinux和Windows)之间共享一个键盘,有一些选项可以实现它。
我选择了一个选项使用屏障。
预期
在ArchLinux计算机上执行以下步骤,并验证是否没有错误:
安装护栏:$ sudo pacman -S barrier
使用屏障:$ barrier
实际值
我在使用屏障的步骤中出错。
错误消息为:barrier: error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No such file or directory
问题
如何修复“没有这样的文件或目录”关于libcrypto.so.3?
其他信息
命令输出
第一个
尝试过的东西
1.已执行sudo barrier
,无新内容。
1.在github上搜索了Barrier问题,没有得到关于未找到libcrypto
问题的结果。
1条答案
按热度按时间6rqinv9w1#
如何修复
在我的Github库中的issue中,我知道
libcrypto
是一个包含在openssl
包中的库。我重新安装了
openssl
,安装了openssl-1.1
并执行了命令$ barrier
,没有错误,启动了Barrier。错误原因
可能,错误发生的原因是我没有库
libcrypto.so.3
在我的机器上。所以,当我重新安装openssl
(即更新pacman -Sy openssl
),库被放置在/usr/lib
,错误已经消失。参考文献