我曾经git clone
制作过一个 GitHub 存储库的本地副本,其中包含视频驱动程序我想使用。本地副本包含该程序的所有源代码;但作为 Ubuntu 新手,我不知道编译和安装驱动程序涉及哪些工具或步骤。
如果有人可以提供分步指南,我将不胜感激?
答案1
我仍然认为新手不应该自己去编译驱动程序,因此请理解这是一个可能出现很多问题的过程,您需要自行承担风险。
首先,你需要安装适当的工具。为此,请打开终端 ( ctrl++ alt) t:
sudo apt-get install build-essential autogen automake make xutils-dev autoconf libtool autoconf-2.64 automake xorg-server-devel xorg-server-utils xorg-util-macros
git clone https://github.com/mmind/xf86-video-armsoc.git
cd xf86-video-armsoc/
现在您应该可以编译驱动程序了。首先运行命令sh autogen.sh
- 这将创建必要的文件并对其进行配置。
然后你跑
./configure --with-drmmode=pl111
或者
./configure --with-drmmode=exynos
取决于您想要构建哪种驱动程序。
如果配置过程因错误而停止,请检查最后几行缺少哪些依赖项并安装它们。找到这些依赖项的最简单方法是运行
apt-cache search <name>
在大多数情况下,你会得到一个相当长的列表,必须从中找出要安装的正确软件包名称。然后使用
sudo apt-get install <packagename>
根据需要多次重新运行配置,直到没有错误结束。
现在您已经配置好了您的构建,您可以使用命令make
来编译您的驱动程序,然后sudo make install
安装它。