[Topic discussion] 玲珑打包报 xxx.so: cannot open shared object file 解决方法
Tofloor
poster avatar
deepin-superuser
deepin
2024-05-29 09:30
Author

错误信息

error while loading shared libraries: libusb-1.0.so.0: cannot open shared object file: No such file or directory

image.png

解决方案

1.首先安装 apt-file

sudo apt install apt-file

2.然后更新数据库

sudo apt update

3.然后执行以下命令搜索缺失的库在那个包中

apt-file search libusb-1.0.so.0

image.png

4.这里看到 libusb-1.0-0 比较符合系统依赖的特点,进入 程序目录,例如我这里就是 /home/cloud/Desktop/ll-build/linglong-build/com.itusb1-manager/package/com.itusb1-manager.linyaps,执行下边的命令添加缺失依赖

这里 /home/cloud/Desktop/ll-build 是我指定的打包目录 后边 linglong-build/com.syntevo.deepgit/package/com.syntevo.deepgit.linyaps 是脚本自动生成的

ll-pica adep -d "libusb-1.0-0"

5.然后再执行以下命令打包

ll-builder build
ll-builder export
ll-builder run

确认运行没问题的话就可以提交 程序目录下的 xxx.runtime.layer 文件了,如果还缺少其他依赖,重复以上步骤 3 - 5

Reply Favorite View the author
All Replies

No replies yet