我可以使用命令行安装 Godot Engine 吗?

我可以使用命令行安装 Godot Engine 吗?

如何使用命令行安装 Godot Engine?Godot Engine 有 PPA 吗?我正在等待命令来安装它,就像这样sudo apt-get install godot-engine

答案1

答案改编自此处:https://cialu.net/install-godot-game-engine-on-fedora-or-ubuntu/

首先,从以下位置下载适合您的系统(32 位或 64 位)的版本Godot 下载页面

打开终端窗口并输入:

unzip Godot_v2.1-stable_x11.64.zip

之后,将可执行文件移动到 /opt 文件夹:

sudo mkdir /opt/Godot/

sudo mv Godot_v2.1-stable_x11.64 /opt/Godot/Godot

并使其可执行:

sudo chmod +x /opt/Godot/Godot

然后,创建并编辑 Godot 可执行文件的启动器:

cd ~/.local/share/applications/

nano godot.desktop

填充 .desktop 文件,在 nano 中写入,使用 CTRL-O 保存并使用 CTRL-X 退出:

[Desktop Entry]
Name=Godot Engine

GenericName=Libre game engine
Comment=Multi-platform 2D and 3D game engine with a feature rich editor
Exec=/opt/Godot/Godot -pm
Icon=godot
Terminal=false
Type=Application
Categories=Development;IDE;

现在您可以从桌面系统启动 Godot。如果您想自定义图标,只需将 Godot 图标放入主题中并命名即可godot

答案2

我喜欢的安装软件的方式(如果可用的话):

sudo snap install godot

答案3

也许不是你想要的答案...

Launchpad 上的 stirs但目前没有 PPA 或任何看起来可用的东西。

我试过下载编译后的二进制文件但是当我运行它时它立即发生段错误:|

所以我下载了本新闻稿(点击下载)来自Godot 引擎 GitHub 页面并随后此处的说明用于在 Ubuntu 上进行编译。

安装依赖项:

sudo apt-get install build-essential scons pkg-config libx11-dev libxcursor-dev \
libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev \ 
libfreetype6-dev libssl-dev libudev-dev libxrandr-dev

解压源码并进入目录:

cd Downloads      # or wherever you put it
tar xf godot*
cd godot*

现在运行:

scons platform=x11

许多binCPU 周期后,它编译完毕。二进制文件可以在源代码顶层目录中找到。它对我来说运行良好。您可以将其符号链接到 PATH 中的某个位置,以便于运行,或者制作一个启动器。

我在使用 16.10 (Ubuntu MATE)。YMMV。

答案4

您可以通过 Flatpak 从 FlatHub 安装

https://flathub.org/apps/org.godotengine.Godot

或者从 Snap 商店

https://snapcraft.io/godot-4

相关内容