搅拌机未运行

搅拌机未运行

我刚刚下载了最新版本的 Blender,双击或通过终端运行它时它无法运行。运行该应用程序的唯一方法是以超级用户身份调用它,即使打开它,由于当前为可执行文件配置的权限,我也无法安装某些插件。我尝试安装的一些购买的插件在安装过程中导致 Blender 崩溃,而之前从未发生过这种情况。

这是尝试运行后终端的输出:

user@group:~/Downloads/blender-3.0.1-linux-x64$ ./blender
Read prefs: /path/.config/blender/3.0/config/userpref.blend
Registered MACHIN3tools 0.9.0 with 1 tool, 1 pie menu
Registered MESHmachine 0.10.0 with 2 plug libraries
 • plug library: Examples
 • plug library: MyPlugs
Writing: /tmp/blender.crash.txt
Segmentation fault (core dumped)

此外,每次我尝试打开应用程序时,它都会崩溃并在 coredump 文件夹中创建一个新文件。可以从该文件夹中删除它们吗?

我对 Linux 还比较陌生,不想自己处理权限问题chmodchown因为我在学习 Linux 时吃过不少苦头chmod 777,所以不得不重新安装 Linux。

话虽如此,我该如何永久运行 Blender 而不必以超级用户身份运行,因为如果没有正确的权限插件将无法正确安装?

任何对此的想法都将受到赞赏。

答案1

Ubuntu 存储库中有一个专为您的特定 Ubuntu 版本设计的官方版本,它类似于 Android 上的“play store”或 Apple 的“app store”。您所要做的就是打开终端,然后运行:

sudo apt update

sudo apt install blender

维护人员在发布之前解决了这些错误,因此您不必处理这些崩溃。

与 Windows 不同,我们通常不会从随机网站下载和安装软件。大多数可用软件都可从 Ubuntu 存储库获得。要搜索软件,您可以打开 Gnome 软件应用程序(有时称为软件中心),也可以使用命令搜索可用软件apt-cache search。这将显示与您的搜索相关的可用软件包。

例如,要搜索 blender,请运行以下命令:

apt-cache search blender

这将显示带有简短描述的可用包的列表。

grep为了缩小搜索范围,你可以使用如下方法限制仅包含“blender”的结果:

apt-cache search blender | grep -i blender

此外,您还可以运行apt-cache show以获取有关包的更多信息。

apt-cache show blender

向下滚动以阅读描述部分。

再次,要安装软件包,首先要更新软件包列表:

sudo apt update

然后安装包:

sudo apt install blender

或者,您也可以使用 Gnome 软件应用程序(也称为 Ubuntu 软件中心)从 Ubuntu 存储库安装软件包。它使用 GUI,感觉更像“Play 商店”,但它实际上只是 和 的apt前端snap

最后,如果你想安装一个软件包,而它无法通过 Ubuntu 存储库获得,那么你应该从软件源中查找可下载的版本。然而,这很少是必要的,因为除了 Debian(或 Ubuntu 衍生产品)之外,Ubuntu 包含的软件包比任何其他基于 Linux 的发行版都多出数万个。

答案2

我能够通过从 Blender 网站提供的下载中手动安装 Blender 版本来解决问题。解决方案是从此路径删除 Blender 文件夹:

~/.config/blender/3.0

问题似乎出在用户文件夹中。通过删除 下的 Blender 应用程序文件夹~/.config/,Blender 现在可以正常运行。

相关内容