我是 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)
我的问题是:
- 要删除旧的搅拌机(和它的任何文件痕迹),仅仅这样做就足够了吗
sudo apt remove blender
? - 我应该把以下内容放在文件系统的哪个位置blender-2.92.0-linux64.tar.xz? 您自己安装的软件有标准位置吗?
- 我需要设置任何环境变量吗?我应该在 .profile 中设置它们吗?.bashrc 中?还是其他地方?
- 我是否需要在 /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.desktop
为Exec=/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,这将自动完成。