我正在从此处安装 Ultimaker Cura 3D 打印机切片程序(https://github.com/Ultimaker/Cura/releases/tag/5.1.0)到 Linux Ubuntu 20.04。
Ultimaker-Cura-5.1.0-linux-modern.AppImage
和 和有什么区别Ultimaker-Cura-5.1.0-linux.AppImage
?我应该使用哪个?为什么?它们有何不同?
更新:对我自己和其他人的重要安装提醒:
下载适合您的操作系统所需的 AppImage 后,根据下面接受的答案,请务必使其可执行!然后,您可以在文件浏览器中双击它来运行它。
例如:如何在 Linux Ubuntu 20.04 上安装 Cura:
# download it
wget https://github.com/Ultimaker/Cura/releases/download/5.3.0/UltiMaker-Cura-5.3.0-linux.AppImage
# Make it executable
chmod +x UltiMaker-Cura-5.3.0-linux.AppImage
# Now run it.
# Option 1: double-click the file in a GUI file manager
# Option 2: run it from the command-line:
./UltiMaker-Cura-5.3.0-linux.AppImage # run in foreground
./UltiMaker-Cura-5.3.0-linux.AppImage & # run in background
有关的:
答案1
根据cura-installer.yml 文件它们都是相同的 AppImage,但是一个是使用 Ubuntu 20.04 构建的,另一个是使用 Ubuntu 22.04 构建的:
include:
- { os: macos-11, os_id: 'mac' }
- { os: windows-2022, os_id: 'win64' }
- { os: ubuntu-20.04, os_id: 'linux' }
- { os: ubuntu-22.04, os_id: 'linux-modern' } # <==========
您可以在存储库中搜索此处的所有最新提及linux-modern
:https://github.com/Ultimaker/Cura/search?q=linux-modern
尽管它是一个 AppImage,但通常这样做是为了防止 glibc 和其他库的 ABI 更改引起的问题。我建议运行普通的 AppImage,因为对于大多数软件来说,构建在最旧的 LTS 上是很常见的; Cura 提供的“现代”构建是一个很大的例外。仅当您遇到困难时才运行“现代”版本。
答案2
第一个尝试modern
,如果不起作用,则使用另一个。
Debian 11 / Devuan Chimera 无法运行 Modern 文件,并出现以下错误,但不会造成任何损害:
[29776] Error loading Python lib '/tmp/.mount_Ultimae7Etxc/libpython3.10.so.1.0': dlopen:
/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by
/tmp/.mount_Ultimae7Etxc/libpython3.10.so.1.0)
但另一个 appimage 文件运行完美。