这些说明在做任何事情之前都应该读两遍。
当然,你可以自己构建 Mesa,但这需要很多智慧和准备好在出现问题时坚持下去。
只需下载 Mesa 源代码(确保你的 sources.list 中启用了 deb-src 条目):
wget https://launchpad.net/ubuntu/+archive/primary/+files/mesa_9.2.orig.tar.gz https://launchpad.net/ubuntu/+archive/primary/+files/mesa_9.2-1ubuntu1.diff.gz https://launchpad.net/ubuntu/+archive/primary/+files/mesa_9.2-1ubuntu1.dsc
现在我们需要构建依赖项:
sudo apt-get build-dep mesa
由于软件包已经debian化了,这将为您提供一个可以撤销安装所做的任何更改的替罪羊。现在我们应该提取我们的源代码:
dpkg-source -x mesa_9.2-1ubuntu1.dsc
cd mesa-9.2/
dpkg-buildpackage
现在,我们可以使用
dpkg-buildpackage
进行构建。该过程将在父目录中留下一堆
.deb
文件。您应该安装您需要的那些文件。完成。
如果在任何情况下您遇到以下问题:
dpkg-checkbuilddeps:未满足构建依赖项:llvm-3.3-dev(> = 1:3.3-4)libelf-dev
dpkg-buildpackage:警告:构建依赖项/冲突未满足;退出
这意味着您的库太旧无法构建该软件包。您可以从Saucy下载并自行安装
该文件,但风险自负。
简而言之:拥有最新的软件很好,但也存在风险。我建议等待它们在Saucy上发布。(我正在使用Debian,该软件包已经在试验版中了,所以我只需要等一会儿)