[Exchange and share] 在 deepin 23 beta3 运行 UEngine 以及 UEngine 运行器
Tofloor
poster avatar
gfdgd_xi
deepin
Ecological co-builder
2024-02-03 09:59
Author

效果图

0639fa3f707fc5dd1ababf346117cc0.png

安装 UEngine 运行器

首先要安装 aptitude

sudo apt install aptitude

然后安装该依赖包:https://gfdgdxi.lanzv.com/b01rwfgtg 密码:648f
接着使用 aptitude 安装应用

sudo dpkg -i ~/Desktop/com.gitee.uengine.runner.spark_2.2.0_all.deb
sudo aptitude install -f

然后选择类似如下的方案(即不卸载 com.gitee.uengine.runner.spark 应用包的方案)

下列动作将解决这些依赖关系:

      安装 下列软件包:                               
1)      fonts-lyx [2.3.6.1-deepin1+rb3 ()]      
2)      inotify-tools [3.22.1.0-2 ()]           
3)      libinotifytools0 [3.22.1.0-2 ()]        
4)      libjs-jquery-ui [1.13.2+dfsg-1 ()]      
5)      libqhull-r8.0 [2020.2-4 ()]             
6)      python-matplotlib-data [3.6.3-1 (, now)]
7)      python3-appdirs [1.4.4-3 ()]            
8)      python3-attr [23.1.0-1 ()]              
9)      python3-brotli [1.1.0-1 ()]             
10)     python3-contourpy [1.0.7-1 ()]          
11)     python3-cycler [0.11.0-1 ()]            
12)     python3-dateutil [2.8.1-6 ()]           
13)     python3-fonttools [4.38.0-1 ()]         
14)     python3-fs [2.4.16-2 ()]                
15)     python3-kiwisolver [1.4.4-1 ()]         
16)     python3-lz4 [4.0.2+dfsg-1 ()]           
17)     python3-matplotlib [3.6.3-1 ()]         
18)     python3-mpmath [1.2.1-2 ()]             
19)     python3-munkres [1.1.4-2 ()]            
20)     python3-pyparsing [3.1.1-1 ()]          
21)     python3-sympy [1.7.1-3 ()]              
22)     python3-ufolib2 [0.14.0+dfsg1-1 ()]     
23)     python3-unicodedata2 [14.0.0+ds2-1 ()]  
24)     unicode-data [15.0.0-1 ()]              



是否接受该解决方案?[Y/n/q/?] y

而不是以下这种:

下列软件包存在未满足的依赖关系:
 com.gitee.uengine.runner.spark : 依赖: inotify-tools 但它将不会被安装
                                  依赖: python3-matplotlib 但它将不会被安装
下列动作将解决这些依赖关系:

     删除 下列软件包:                             
1)     com.gitee.uengine.runner.spark [2.2.0 (now)]



是否接受该解决方案?[Y/n/q/?] n

安装完后即可正常运行运行器
Waydroid 运行器解法同上

image.png

安装 UEngine

首先安装 UEngine 软件包(如果有安装则跳过)

sudo apt install uengine

然后补缺失的 so 文件,可以在终端输入 uengine 命令查看,如果有提示缺失 so 则需要补齐,如:

uengine: error while loading shared libraries: libprotobuf-lite.so.23: cannot open shared object file: No such file or directory

我这里缺的 so 可以通过如下命令补充完整:


sudo apt install libprotobuf23 libprotobuf-lite23

附:如何通过缺失的 so 文件名推 apt 包名(适用一部分)

(可以用 apt-file 来查,但是不方便就对了,因为你不知道 so 路径)

方法一

注:善用 tab 填充

这里以 libprotobuf-lite.so.23 为例
可以以下面方式搜索

sudo apt install libprotobuf<按tab键>

然后选择与文件名最像的

gfdgd_xi@gfdgdxi-PC:~$ sudo apt install libprotobuf
libprotobuf17                 libprotobuf-c1                libprotobuf-lite17
libprotobuf22                 libprotobuf-c1-dbgsym         libprotobuf-lite22
libprotobuf23                 libprotobuf-c-dev             libprotobuf-lite23
libprotobuf23-dbgsym          libprotobuf-dev               libprotobuf-lite23-dbgsym
libprotobuf32                 libprotobuf-java              libprotobuf-lite32
libprotobuf32-dbgsym          libprotobuf-java-format-java  libprotobuf-lite32-dbgsym

这里 libprotobuf-lite23 与文件名最像,所以尝试如下命令:

sudo apt install libprotobuf-lite23

然后再输入 uengine 命令测试观察是否还会缺这个 so,如果正常/提示缺其他 so 则为成功

方法二

在方法一的基础上,把

sudo apt install libprotobuf<按tab键>

可以替换为

apt list "libprotobuf*"

会提示如下内容:

gfdgd_xi@gfdgdxi-PC:~$ apt list "libprotobuf*"
正在列表... 完成
libprotobuf-c-dev/未知 1.4.1-1 amd64
libprotobuf-c-dev/未知 1.4.1-1 i386
libprotobuf-c1-dbgsym/未知 1.4.1-1 amd64
libprotobuf-c1-dbgsym/未知 1.4.1-1 i386
libprotobuf-c1/未知,now 1.4.1-1 amd64 [已安装,自动]
libprotobuf-c1/未知 1.4.1-1 i386
libprotobuf-dev/未知,now 3.21.12-8 amd64 [已安装]
libprotobuf-dev/未知 3.21.12-8 i386
libprotobuf-java-format-java/未知,未知 1.3-1.1 all
libprotobuf-java/未知,未知 3.21.12-8 all
libprotobuf-lite17/未知 3.6.1.3-2+b3 amd64
libprotobuf-lite22/未知 3.11.4-5 amd64
libprotobuf-lite23-dbgsym/未知 3.12.4-deepin1+rb2 amd64
libprotobuf-lite23/未知 3.12.4-deepin1+rb2 amd64
libprotobuf-lite32-dbgsym/未知 3.21.12-8 amd64
libprotobuf-lite32-dbgsym/未知 3.21.12-8 i386
libprotobuf-lite32/未知,now 3.21.12-8 amd64 [已安装,自动]
libprotobuf-lite32/未知 3.21.12-8 i386
libprotobuf17/未知 3.6.1.3-2+b3 amd64
libprotobuf22/未知 3.11.4-5 amd64
libprotobuf23-dbgsym/未知 3.12.4-deepin1+rb2 amd64
libprotobuf23/未知 3.12.4-deepin1+rb2 amd64
libprotobuf32-dbgsym/未知 3.21.12-8 amd64
libprotobuf32-dbgsym/未知 3.21.12-8 i386
libprotobuf32/未知,now 3.21.12-8 amd64 [已安装,自动]
libprotobuf32/未知 3.21.12-8 i386

这里 libprotobuf-lite23 与文件名最像,所以尝试如下命令:

sudo apt install libprotobuf-lite23

然后再输入 uengine 命令测试观察是否还会缺这个 so,如果正常/提示缺其他 so 则为成功

最后

因为现在官方已经不维护 UEngine 了,所以也不保证以后还能正常运行

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2024-02-03 10:03
#1

like

Reply View the author
gfdgd_xi
deepin
Ecological co-builder
2024-02-03 10:15
#2
阿尼樱奈奈

like

like

Reply View the author
lizipeng0013
deepin
2024-02-03 14:08
#3

这个缺的so很多包名都可以通过文件名abc.so.xx(如libprotobuf-lite.so.23)这种格式推出来,最终包名格式为lib+abc+xx(如libprotobuf-lite23)

也有少数so有多个包,比如我遇到的报错(/opt/apps/org.gnu.emcas-gui/files/bin/emacs: error while loading shared libraries: libomp.so.5: cannot open shared object file: No such file or directory)缺的库libomp.so.5就有三个包,我安装的 libomp5-13可以正常使用软件

图片.png

Reply View the author
kirin2020
deepin
2024-02-03 18:48
#4

根本安装不了在B3上,晕了。

截图_deepin-terminal_20240203184707.png

Reply View the author
gfdgd_xi
deepin
Ecological co-builder
2024-02-04 10:51
#5
kirin2020

根本安装不了在B3上,晕了。

截图_deepin-terminal_20240203184707.png

sudo apt update 后试试

Reply View the author
gfdgd_xi
deepin
Ecological co-builder
2024-02-04 10:52
#6
lizipeng0013

这个缺的so很多包名都可以通过文件名abc.so.xx(如libprotobuf-lite.so.23)这种格式推出来,最终包名格式为lib+abc+xx(如libprotobuf-lite23)

也有少数so有多个包,比如我遇到的报错(/opt/apps/org.gnu.emcas-gui/files/bin/emacs: error while loading shared libraries: libomp.so.5: cannot open shared object file: No such file or directory)缺的库libomp.so.5就有三个包,我安装的 libomp5-13可以正常使用软件

图片.png

是的

Reply View the author
ReAsuna
deepin
2024-02-04 12:32
#7

我的也是,只有那一种解决方案,update也不行。

Reply View the author
gfdgd_xi
deepin
Ecological co-builder
2024-02-04 13:08
#8
ReAsuna

我的也是,只有那一种解决方案,update也不行。

用最新的2.2.0.1试试

Reply View the author
Rufu墨麟
deepin
2024-02-04 13:15
#9

image.png

大佬,我按照您上边的引导,指令执行完就是这个,那我咋搞嘛

Reply View the author
Rufu墨麟
deepin
2024-02-04 13:16
#10

image.png

Reply View the author
pzm9012
Moderator
2024-02-04 19:31
#11

想拽着你尾巴从屏幕左边拉出来

Reply View the author
gfdgd_xi
deepin
Ecological co-builder
2024-02-04 21:31
#12
pzm9012

想拽着你尾巴从屏幕左边拉出来

3087d273a78ccaff4bb1e9972e2ba2a7583c9f11.png

Reply View the author
keysbond
deepin
2024-02-16 18:21
#13

安装好了 就是安装软件不行呢
截图_选择区域_20240216182044.png

Reply View the author
hxsking
deepin
2024-02-18 23:30
#14

运行器安装好了,uengine安装不上,怎么办

下列软件包有未满足的依赖关系:
uengine : 依赖: libegl1-mesa 但无法安装它
依赖: libgles2-mesa 但无法安装它
依赖: lxc (>= 3.0) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

谢谢

Reply View the author
偷捧时间煮酒喝
deepin
2024-03-03 22:43
#15
hxsking

运行器安装好了,uengine安装不上,怎么办

下列软件包有未满足的依赖关系:
uengine : 依赖: libegl1-mesa 但无法安装它
依赖: libgles2-mesa 但无法安装它
依赖: lxc (>= 3.0) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

谢谢

我和你一样,你解决了吗

Reply View the author
宇翱
deepin
2024-08-11 08:32
#16

依赖包可以转发一下吗,打不开链接

Reply View the author
disburden
deepin
2024-10-29 01:09
#17
hxsking

运行器安装好了,uengine安装不上,怎么办

下列软件包有未满足的依赖关系:
uengine : 依赖: libegl1-mesa 但无法安装它
依赖: libgles2-mesa 但无法安装它
依赖: lxc (>= 3.0) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

谢谢

我也是这个问题

求解!!!

Reply View the author