[Stand-alone Games] 求教,oncripter的依赖问题怎么解决呀
Tofloor
poster avatar
承御君
deepin
2023-12-26 02:28
Author

c-y-jun@c-y-jun-PC:~/Desktop$ sudo apt-get install onscripter
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
onscripter : 依赖: libavifile-0.7c2 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

c-y-jun@c-y-jun-PC:~/Desktop$ sudo apt install libavifile-0.7c2
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
libavifile-0.7c2 : 依赖: libavresample4 (>= 7:4.0) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

c-y-jun@c-y-jun-PC:~/Desktop$ sudo apt install libavresample4
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
libavresample4 : 依赖: libavutil56 (= 7:4.1.9.5-deepin5) 但是 7:4.4.2-1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

c-y-jun@c-y-jun-PC:~/Desktop$ sudo apt install libavutil56
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
libavutil56 已经是最新版 (7:4.4.2-1)。
libavutil56 已设置为手动安装。
下列软件包是自动安装的并且现在不需要了:
deepin-pw-check imageworsener libatkmm-1.6-1v5 libcairomm-1.0-1v5 libdumbnet1 libgtkmm-3.0-1v5 libheif1
liblqr-1-0 libmaxminddb0 libmspack0 libpangomm-1.4-1v5 libqtermwidget5-0 libsmi2ldbl libutf8proc2
libwireshark-data libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libxmlsec1 libxmlsec1-openssl
qtermwidget5-data squashfs-tools x11-apps x11-session-utils
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

Reply Favorite View the author
All Replies
米饭虚拟机
deepin
2023-12-26 04:15
#1

依赖方面有点难处理,要不尝试换用onscripter-yuri :https://githubfast.com/YuriSizuku/OnscripterYuri

Reply View the author
承御君
deepin
2023-12-26 04:39
#2
米饭虚拟机

依赖方面有点难处理,要不尝试换用onscripter-yuri :https://githubfast.com/YuriSizuku/OnscripterYuri

嗯嗯,我试试看

Reply View the author
承御君
deepin
2023-12-26 05:01
#3
米饭虚拟机

依赖方面有点难处理,要不尝试换用onscripter-yuri :https://githubfast.com/YuriSizuku/OnscripterYuri

完了,不会装😂
按着这个操作了一遍

linux64

sudo apt-get update
sudo apt-get -y install gcc gdb make cmake git curl
sudo apt-get -y install libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev libsdl2-mixer-dev
sudo apt-get -y install libbz2-dev libjpeg-dev libpng-dev
sudo apt-get -y install liblua5.3-dev libgl1-mesa-dev

linux32

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get -y install gcc-multilib g++-multilib
sudo apt-get -y install libsdl2-dev:i386 libsdl2-ttf-dev:i386 libsdl2-image-dev:i386 libsdl2-mixer-dev:i386
sudo apt-get -y install libbz2-dev:i386 libjpeg-dev:i386 libpng-dev:i386
sudo apt-get -y install liblua5.3-dev:i386 libgl1-mesa-dev:i386

cd script
chmod +x *.sh
sh -c "export BUILD_TYPE=Debug && ./local_linux32.sh"

and then use local_linux32.sh or local_linux64.sh to build.

然后出现问题了

如果只安装linux64部分,则提示如下:

c-y-jun@c-y-jun-PC:/script$ chmod +x .sh
chmod: 无法访问'
.sh': 没有那个文件或目录
c-y-jun@c-y-jun-PC:
/script$ sh -c "export BUILD_TYPE=Debug && ./local_linux32.sh"
sh: 1: ./local_linux32.sh: not found

安装linux32时在下面这一步时会提示依赖不可用:

c-y-jun@c-y-jun-PC:~/script$ sudo apt-get -y install libsdl2-dev:i386 libsdl2-ttf-dev:i386 libsdl2-image-dev:i386 libsdl2-mixer-dev:i386

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
libsdl2-dev:i386 : 依赖: libibus-1.0-dev:i386 但是它将不会被安装
依赖: libpulse-dev:i386 但是它将不会被安装
libsdl2-mixer-dev:i386 : 依赖: libsdl2-mixer-2.0-0:i386 (= 2.0.4+dfsg1-1) 但是它将不会被安装
libsdl2-ttf-dev:i386 : 依赖: libc6-dev:i386 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

Reply View the author
承御君
deepin
2023-12-26 05:02
#4
米饭虚拟机

依赖方面有点难处理,要不尝试换用onscripter-yuri :https://githubfast.com/YuriSizuku/OnscripterYuri

😂 有些懵,感觉我需要从基础指令开始啃

Reply View the author
米饭虚拟机
deepin
2023-12-26 06:14
#5
承御君

😂 有些懵,感觉我需要从基础指令开始啃

大哥,其实......

那些命令是编译源码用的
Screenshot_20231225_221335.jpg
您直接下载人家编译好的包就行了

(图中红框部分)

然后把软件包放游戏根目录下

给予权限再运行就可以了

Reply View the author
神末shenmo
deepin
Spark-App
2023-12-26 07:01
#6

https://bbs.deepin.org/post/261794

Reply View the author
承御君
deepin
2023-12-26 07:20
#7
米饭虚拟机

大哥,其实......

那些命令是编译源码用的
Screenshot_20231225_221335.jpg
您直接下载人家编译好的包就行了

(图中红框部分)

然后把软件包放游戏根目录下

给予权限再运行就可以了

下了,下下来的没有后缀,好像是个压缩包,不知道怎么使😂

Reply View the author
承御君
deepin
2023-12-26 07:22
#8
神末shenmo

https://bbs.deepin.org/post/261794

感谢大佬,我学习学习

kissing_heart

Reply View the author
米饭虚拟机
deepin
2023-12-26 15:40
#9
承御君

下了,下下来的没有后缀,好像是个压缩包,不知道怎么使😂

直接放到游戏根目录下

然后点击运行

Reply View the author
承御君
deepin
2023-12-27 02:16
#10
米饭虚拟机

直接放到游戏根目录下

然后点击运行

尝试了下,放进游戏目录里双击运行,然后就没反应了😂

Reply View the author