我正在尝试安装 blender 2.8这里. 我已经运行过:
sudo add-apt-repository ppa:thomas-schiex/blender
sudo apt-get update
但是,当我运行时apt search blender
,它仍然显示来自官方 repo 的 2.79 版本bionic-updates
。
我会尝试指定确切的 repo,但这个 ppa 将发布名称命名为bionic main
,即与官方名称重叠的超级通用术语。
我尝试删除 sources.list 文件,这样就只能找到 ppa repo 中的 blender 包,但这也不起作用(根本找不到 Blender)。似乎我的系统看不到 ppa。
编辑:结果apt-cache policy blender
:
blender:
Installed: (none)
Candidate: 2.79.b+dfsg0-1ubuntu1.18.04.1
Version table:
2.79.b+dfsg0-1ubuntu1.18.04.1 500
500 http://ports.ubuntu.com/ubuntu-ports bionic-updates/universe arm64 Packages
2.79.b+dfsg0-1 500
500 http://ports.ubuntu.com/ubuntu-ports bionic/universe arm64 Packages
编辑2:运行sudo apt update
确认我们正在击中 ppa:
...
Hit:9 http://international.download.nvidia.com/jetson/repos/common r32 InRelease
Hit:10 http://international.download.nvidia.com/jetson/repos/t210 r32 InRelease
Hit:12 http://ppa.launchpad.net/thomas-schiex/blender/ubuntu bionic InRelease
Hit:13 http://ports.ubuntu.com/ubuntu-ports bionic InRelease
Hit:14 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease
Hit:15 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease
Hit:17 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
...但它仍然只显示 2.79 版本作为选项。
答案1
您的架构似乎是arm64
。
该 PPA 中没有arm64
(仅有)软件包。amd64
如果您需要该 PPA 的 blender 版本,则必须从源代码自行构建它。
答案2
Magnus,您的设置可能存在问题。请检查执行“apt update”时是否列出了 PPA。您应该看到一行包含以下文本:
http://ppa.launchpad.net/thomas-schiex/blender/ubuntu仿生发布
如果您没有看到,则 PPA 不适合您。可能还有其他问题,但这个是最有可能的。
顺便说一句,由于 PPA 的更新频率比 blender 的版本要高,因此 blender 的版本编号基于 git 提交编号和哈希值。该编号一直在增加。它应该(并且已经持续了好几年)使更新变得容易。