【发布时间】:2016-01-05 16:42:16
【问题描述】:
我正在尝试在没有显示驱动程序的 64 位 Linux 上运行新的 Squeak 5.0。 在较旧的服务器上,我总是使用 -nodisplay 或 -headless 并且它们可以工作,但是现在它们被忽略了,我收到了以下错误消息:
squeak: could not find any display driver
更多细节:
- squeak 是通过 apt-get 安装的
- 命令行:sudo squeak Squeak5.0-15113.image -headless -nodisplay
- Linux是Ubuntu,1&1新安装的。
【问题讨论】:
-
你能提供更多关于安装的 Squeak 版本的信息吗?例如,哪个 apt 存储库和哪个 vm 版本
-
只是为了涵盖所有基础,您可以在同一系统上运行旧版本的 Squeak 吗?你的
DISPLAY环境变量的内容是什么? -
@Tobias 我认为
-headless -nodisplay被忽略的问题是因为发现的吱吱声是一个shell 脚本,由于某种原因它不会将这些参数转发给真正的可执行文件。 -
出于这个原因,我起初也无法发现可执行文件确实非常过时。但是在 64 位上运行新的 squeak5 虚拟机并非易事。我可以提供我尝试过的细节,但如果有人知道如何做到这一点,这对未来的访问者会更有帮助。 (我没有在网上找到信息)
-
@MaxLeske 如果您仍然想知道这一点:没有旧的 Squeak Images (4.3) 也不起作用,
DISPLAY是空的。