当前位置: 首页 > news >正文

在 deepin 23 beta3 运行 UEngine 以及 UEngine 运行器

效果图

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 (<NULL>)]      
2)      inotify-tools [3.22.1.0-2 (<NULL>)]           
3)      libinotifytools0 [3.22.1.0-2 (<NULL>)]        
4)      libjs-jquery-ui [1.13.2+dfsg-1 (<NULL>)]      
5)      libqhull-r8.0 [2020.2-4 (<NULL>)]             
6)      python-matplotlib-data [3.6.3-1 (<NULL>, now)]
7)      python3-appdirs [1.4.4-3 (<NULL>)]            
8)      python3-attr [23.1.0-1 (<NULL>)]              
9)      python3-brotli [1.1.0-1 (<NULL>)]             
10)     python3-contourpy [1.0.7-1 (<NULL>)]          
11)     python3-cycler [0.11.0-1 (<NULL>)]            
12)     python3-dateutil [2.8.1-6 (<NULL>)]           
13)     python3-fonttools [4.38.0-1 (<NULL>)]         
14)     python3-fs [2.4.16-2 (<NULL>)]                
15)     python3-kiwisolver [1.4.4-1 (<NULL>)]         
16)     python3-lz4 [4.0.2+dfsg-1 (<NULL>)]           
17)     python3-matplotlib [3.6.3-1 (<NULL>)]         
18)     python3-mpmath [1.2.1-2 (<NULL>)]             
19)     python3-munkres [1.1.4-2 (<NULL>)]            
20)     python3-pyparsing [3.1.1-1 (<NULL>)]          
21)     python3-sympy [1.7.1-3 (<NULL>)]              
22)     python3-ufolib2 [0.14.0+dfsg1-1 (<NULL>)]     
23)     python3-unicodedata2 [14.0.0+ds2-1 (<NULL>)]  
24)     unicode-data [15.0.0-1 (<NULL>)]              是否接受该解决方案?[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 了,所以也不保证以后还能正常运行

http://www.dtcms.com/a/542234.html

相关文章:

  • 福州网站建设模板网站经常出现502
  • 公司宣传网站制作明月wordpress
  • 深圳找工作的网站wordpress密码邮件
  • 【Redis】集群与分布式缓存
  • 怎么给网站做域名重定向wordpress模版sns
  • 【MySQL】win 10 / win11:mysql 5.7 下载、安装与配置
  • 如何套用别人网站做页面做网站用什么数据库
  • 汕头网站推广找哪里从建站到网络优化
  • 全屏网站怎么做的mm 263企业邮箱登录
  • 南宁公司网站建设店铺代运营
  • 网站开发编译器南通做网站建设公司
  • wordpress 建站教程 下载松岗网站
  • 【运维】Docker的简单使用
  • 学习123
  • seo公司网站房天下搜房网
  • 网站开发完成如何上线自己做网站和外包
  • Qt 集成emqx/qmqtt实现订阅与发布
  • 汕头潮南网站建设微盟如何做网站
  • 【JUnit实战3_17】第九章:容器内测试(下)——Arquillian 框架的用法简介
  • 【前端学习 + Vue + Hooks】什么是hooks?怎么使用hooks?
  • 河北省城乡和建设厅网站红酒论坛网站建设
  • 建个网站费用中国建设银行太原招聘信息网站
  • 一个主机一个域名做网站湖南网站建设mxtia
  • 营口网站建设价格网站开发并发 性能
  • 【源码+文档+调试讲解】停车管理系统 055
  • 58和搜房那个网站做房产好wordpress升级后乱码
  • 网页无法访问此网站数据网站有哪些
  • wordpress网站检测网站建设在微信里打广告内容
  • 网站前期准备中铁建设门户网站
  • 个人接单做网站的平台wordpress免费的好么