Ich habe git clone
verwendet um eine lokale Kopie eines GitHub-Repositorys zu erstellen, das einen Videotreiber enthält, den ich verwenden möchte. Die lokale Kopie enthält den gesamten Quellcode für das Programm; aber als Ubuntu-Neuling habe ich keine Ahnung, welche Tools oder Schritte zum Kompilieren und Installieren des Treibers erforderlich sind.
Ich würde mich sehr freuen, wenn jemand eine Schritt-für-Schritt-Anleitung geben könnte?
Akzeptierte Antwort:
Ich bin immer noch der Meinung, dass ein Neuling in diesem Bereich nicht selbst Treiber kompilieren sollte. Verstehen Sie also, dass dies ein Prozess ist, bei dem viel schief gehen kann, und Sie dies auf eigenes Risiko tun.
Zunächst möchten Sie die richtigen Tools dafür installieren. Öffnen Sie dazu ein Terminal (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/
Jetzt sollten Sie bereit sein, Ihren Treiber zu kompilieren. Führen Sie zuerst den Befehl sh autogen.sh
aus – Dadurch werden die erforderlichen Dateien erstellt und konfiguriert.
Dann rennst du
./configure --with-drmmode=pl111
oder
./configure --with-drmmode=exynos
je nachdem, welchen Treiber Sie bauen möchten.
Wenn der Konfigurationsprozess mit einem Fehler abbricht, überprüfen Sie die letzten Zeilen, welche Abhängigkeiten fehlen, und installieren Sie sie. Der einfachste Weg, diese zu finden, ist das Laufen
apt-cache search <name>
In den meisten Fällen erhalten Sie eine ziemlich lange Liste und müssen diese durchgehen, um die richtigen Paketnamen für die Installation zu finden. Dies geschieht dann mit
sudo apt-get install <packagename>
Führen Sie die Konfiguration so oft wie nötig erneut aus, bis sie ohne Fehler endet.
Nachdem Sie Ihren Build konfiguriert haben, können Sie den Befehl make
verwenden um Ihren Treiber zu kompilieren, gefolgt von sudo make install
um es zu installieren.