首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu中安装最新版本的Blender,而不是在官方存储库中安装旧版本?

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

Ask Ubuntu用户
提问于 2021-04-14 20:22:26
回答 1查看 4.8K关注 0票数 6

我刚开始使用搅拌器,试图呈现我的项目,并遇到了一个错误,这似乎是sudo apt install blender安装的搅拌器的问题。

幸运的是,搅拌机网站有一个最近的版本,没有错误,版本2.92.0。我从他们的网站下载了搅拌器-2.92.0-linux64.tar.xz文件,并在我的主目录中解压它,您可以从这个位置运行它。我想删除由apt安装的Blender 2.82 (Sub7),并使我的系统引用我自己下载的搅拌器,以便命令行使用新版本。现在,这指的是旧版本:

代码语言:javascript
复制
$ blender -v
Blender 2.82 (sub 7)

所以我的问题是:

  1. 要删除旧搅拌机(及其文件的任何残留),只需使用sudo apt remove blender就足够了吗?
  2. 在我的文件系统中,应该把搅拌器-2.92.0-linux64.tar.xz的内容放在哪里?您自己安装的软件有标准位置吗?
  3. 是否需要设置任何环境变量?我应该把这些放在.profile?.bashrc里吗?或者其他地方?
  4. 我是否需要在/usr/bin目录中创建任何类型的符号链接,或者诸如此类的东西来指向新版本的搅拌器?

编辑:一些附加信息。

提取tar文件将产生以下内容:

代码语言:javascript
复制
$ 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.桌面文件,其中有两个特别感兴趣的条目,因为它们没有路径:

代码语言:javascript
复制
Exec=blender %f
Icon=blender

我认为正确的安装不需要对路径进行任何更改,所以我认为我的问题#3的答案应该是NO。我的机器上的路径当前是:

代码语言:javascript
复制
$ 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)。

EDIT 2:我要补充的是,Blender附带的readme.html文件中的信息特别没有帮助:

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

搅拌机网站上的linux安装说明看起来也不太正统,也不完整。

EN

回答 1

Ask Ubuntu用户

发布于 2021-04-14 20:37:19

Short答案--如果您对这么多选项感到困惑,只需使用以下命令添加PPA (下面描述),就会自动处理所有问题。

代码语言:javascript
复制
sudo add-apt-repository ppa:savoury1/blender
sudo apt update
sudo apt install blender

长答案

删除搅拌器

的apt版本

使用以下命令

代码语言:javascript
复制
sudo apt purge blender

删除搅拌器及其所有配置文件。然后,您也可以运行

代码语言:javascript
复制
sudo apt autoremove

删除搅拌器(以及其他应用程序)未使用的依赖项。

安装最新版本的搅拌器

  • 解压缩主文件夹中的.tar.gz文件。将新目录重命名为blender。编辑blender.desktopExec=/home/your-username/blender/blender %fIcon条目和Icon=/home/your-username/blender/blender.svgD15条目。

然后将.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

<#>You还可以将提取的文件夹放置到您选择的任何其他位置。然后,您必须相应地编辑.desktop文件。

  • 如果您喜欢传统的包,则可以使用非官方的搅拌机PPA
代码语言:javascript
复制
sudo add-apt-repository ppa:savoury1/blender
sudo apt update
sudo apt install blender
  • 您也可以使用阿普图代替。下载(它是一个文件)并双击运行。
  • 您还可以使用捕捉平板机版本。
代码语言:javascript
复制
sudo snap install blender

代码语言:javascript
复制
flatpak install flathub org.blender.Blender
  • 不需要设置任何环境变量或符号链接。如果使用blender-x.tar.gz,只需创建一个.desktop文件并将其保存在.local/share/applications中。如果您使用PPA,appimage,或snap或平板,这将被自动处理。
票数 8
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1331428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档