如何在 Ubuntu 中安装最新版本的 Blender,而不是官方存储库中的旧版本?

如何在 Ubuntu 中安装最新版本的 Blender,而不是官方存储库中的旧版本?

我是 Blender 的新手,正在尝试渲染我的项目,遇到了漏洞这似乎是 安装的搅拌机的一个问题sudo apt install blender

幸运的是,blender 网站上有一个较新的版本,没有这个错误,版本 2.92.0。我下载了blender-2.92.0-linux64.tar.xz文件从他们的网站下载,并解压到我的主目录中,然后你可以直接从该位置运行它。我想删除Blender 2.82 (7 级以下)通过 apt 安装,并使我的系统引用我自己下载的 blender,以便命令行使用新版本。目前这指的是旧版本:

$ blender -v
Blender 2.82 (sub 7)

我的问题是:

  1. 要删除旧的搅拌机(和它的任何文件痕迹),仅仅这样做就足够了吗sudo apt remove blender
  2. 我应该把以下内容放在文件系统的哪个位置blender-2.92.0-linux64.tar.xz? 您自己安装的软件有标准位置吗?
  3. 我需要设置任何环境变量吗?我应该在 .profile 中设置它们吗?.bashrc 中?还是其他地方?
  4. 我是否需要在 /usr/bin 目录中创建任何类型的符号链接或类似的东西来指向新版本的 blender?

编辑:一些额外的信息。

提取 tar 文件会产生下列内容:

$ ls -l blender-2.92.0-linux64
total 238960
drwxrwxr-x 5 jaith jaith      4096 Apr 14 19:56 2.92
-rwxr-xr-x 1 jaith jaith 244635248 Feb 25 01:33 blender
-rw-r--r-- 1 jaith jaith      5589 Jan 13 08:40 blender.desktop
-rwxr-xr-x 1 jaith jaith       713 Jan 13 08:40 blender-softwaregl
-rw-r--r-- 1 jaith jaith      1732 Jan 13 08:40 blender.svg
-rw-r--r-- 1 jaith jaith      3874 Jan 13 08:40 blender-symbolic.svg
-rwxr-xr-x 1 jaith jaith      5340 Jan 13 08:40 blender-thumbnailer.py
-rw-r--r-- 1 jaith jaith      4765 Jan 13 08:40 copyright.txt
drwxrwxr-x 2 jaith jaith      4096 Apr 14 19:56 lib
drwxrwxr-x 2 jaith jaith      4096 Apr 14 19:56 license
-rw-r--r-- 1 jaith jaith      5200 Feb 25 01:31 readme.html

这是搅拌机可执行文件,blender.桌面文件,其中这两个条目特别令人感兴趣,因为它们没有任何路径:

Exec=blender %f
Icon=blender

我相信正确的安装不应该需要对 PATH 进行任何更改,因此我认为我的问题 #3 的答案应该是。我的机器上的路径目前是:

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

不包括/use/share/applications(或/usr/share/applications)。

编辑2:我想补充一点,Blender 附带的 readme.html 文件中的信息特别没用:

安装 Linux:解压档案,然后运行 ​​Blender 可执行文件。

Linux 安装说明Blender 网站上的内容看起来也相当非正统和不完整。

答案1

简短回答-如果您对如此多的选项感到困惑,只需使用以下命令添加 PPA(如下所述),一切都将自动处理。

sudo add-apt-repository ppa:savoury1/blender
sudo apt update
sudo apt install blender

长答案



删除 Blender 的 APT 版本


使用命令

sudo apt purge blender

删除 blender 及其所有配置文件。然后,您还可以运行

sudo apt autoremove

删除 blender(以及其他应用程序)中未使用的依赖项。

安装最新版本的 Blender


  • 在您的主文件夹中解压 .tar.gz 文件。将新目录重命名为blender。将Exec条目编辑blender.desktopExec=/home/your-username/blender/blender %f,并将Icon条目编辑为Icon=/home/your-username/blender/blender.svg

然后将 .desktop 文件放入.local/share/applications您的主文件夹中,以便可以在菜单中搜索它。或者,/usr/share/applications如果您希望所有用户都可以访问它,您也可以将其放入(您需要有 sudo 权限才能执行此操作)。

blender从命令行调用,您可以复制blender解压文件夹中的二进制文件,或者在 处创建指向它的符号链接/usr/local/bin/blender

要创建符号链接,请运行命令sudo ln -s /home/your-username/blender/blender /usr/local/bin/blender

您也可以将解压的文件夹放置到您选择的任何其他位置。然后您必须相应地编辑 .desktop 文件。

  • 如果你喜欢传统的包装,你可以使用非官方的搅拌机 PPA反而。
sudo add-apt-repository ppa:savoury1/blender
sudo apt update
sudo apt install blender
sudo snap install blender

或者

flatpak install flathub org.blender.Blender
  • 无需设置任何环境变量或符号链接。如果您使用blender-x.tar.gz,您只需创建一个 .desktop 文件并将其保存在 中.local/share/applications。如果您使用 PPA、appimage、snap 或 flatpak,这将自动完成。

相关内容