如何从 github 安装 PrusaSlicer?

如何从 github 安装 PrusaSlicer?

我正在尝试在这里获取 PrusaSlicer 软件https://github.com/prusa3d/PrusaSlicer.git但我对 Linux 还很陌生,不知道如何安装它。我尝试运行 appimage 文件,但它说error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory我想用 升级这个程序sudo apt upgrade,但我不知道如何正确安装它才能做到这一点。

我对此一无所知。如能得到任何帮助我将不胜感激。

答案1

通过 更新软件包有两个前提条件apt。首先,软件发布者需要按照以下方式构建和发布软件:Debian 软件包,可以通过文件结尾的 来识别deb。其次,发布者需要操作存储库。这基本上是一个可从中下载deb软件包的 URL,以及一些元数据,例如哪个版本是最新版本等等。

apt updateapt upgrade(或apt full-upgrade)基本上遍历您在系统上配置的存储库列表。对于每个存储库,它们都会检查deb您安装的软件包是否有较新版本,并提供安装这些较新版本的选项。

PrusaSlicer 背后的团队似乎没有以 Debian 软件包的形式提供他们的软件,他们似乎没有运营存储库。所以你不能使用apt该软件。一个问题(这是 Github 术语中的“支持票”或“错误报告”)建议基本上添加一个存储库,但我们必须等待,看看他们何时或是否会这样做。

就 AppImage 软件包的错误消息而言,软件包(debian 软件包、AppImage 软件包等)通常不包含运行程序所需的所有代码。例如,PrusaSlicer 没有重新发明轮子并编写自己的图形代码来在屏幕上绘制窗口、按钮等。他们使用现有的图书馆为此,在本例中,图形工具包GTK。显然,需要在您的机器上安装 GTK,这样 PrusaSlicer 才能使用它。这就是错误消息所抱怨的,“我尝试使用该库libgtk-x11-2.0.so.0,但找不到它”。 pilot6 已经在他的回答中提到了您需要从 Ubuntu 存储库安装哪些 debian 包才能获取该库。

答案2

libgtk-x11-2.0.so.0通过运行安装所需的库

sudo apt install libgtk2.0-0

相关内容