我正在尝试使用从官方网站下载的 tar.gz 中的配置文件安装 Mesa 驱动程序。运行时./configuration
显示此错误:
配置错误。
我尝试手动安装所有这些包,但每次安装完成后,都需要安装其他包。所以我的问题是:在配置运行时,没有办法安装所有这些包吗?我试过了sudo apt-get update && sudo apt-get install -f
,但似乎不起作用。
离题小问题:我这样做是因为我的英特尔驱动程序不支持 OpenGL 3.3,这能解决我的问题吗?
我有一个 i3 M370 CPU。
答案1
一般来说,如果可能的话,我同意在从源代码安装之前使用 ppa(如果可用)的建议,如果失败则可以更容易地删除。
如果你决心编译源代码,你可以尝试 apt-apt,来安装和更新数据库:
sudo apt install auto-apt
sudo auto-apt update
sudo auto-apt updatedb
sudo auto-apt update-local
然后安装依赖项
sudo auto-apt run ./configure
如果无法解决依赖关系,您可能需要搜索 ubuntu 包或使用 google 来确定哪个包提供了依赖关系。
运行 configure 和 make 后,你可以使用 checkinstall 制作一个 .deb 文件
sudo checkinstall
如果需要的话这将再次使其更容易被移除。
看https://help.ubuntu.com/community/CompilingEasyHowTo以获得有关编译的更多建议。
答案2
虽然这不能直接回答您的问题,但作为一种简单的解决方法或对于其他正在寻找简单方法来安装驱动程序的人来说,您可以使用这个 PPA
sudo add-apt-repository ppa:ubuntu-x-swat/updates
sudo apt update
sudo apt dist-upgrade
如果出错,请使用
sudo apt install ppa-purge
sudo ppa-purge ppa:ubuntu-x-swat/updates