J'ai utilisé git clone
pour faire une copie locale d'un référentiel GitHub contenant un pilote vidéo que j'aimerais utiliser. La copie locale contient toute la source du programme; mais en tant que débutant sur Ubuntu, je n'ai aucune idée des outils ou des étapes impliqués dans la compilation et l'installation du pilote.
J'apprécierais vraiment si quelqu'un pouvait fournir un guide étape par étape ?
Réponse acceptée :
Je pense toujours qu'un nouveau venu dans ce domaine ne devrait pas aller compiler les pilotes lui-même, alors comprenez qu'il s'agit d'un processus où beaucoup peuvent mal tourner et que vous le faites à vos risques et périls.
Pour commencer, vous voulez installer les outils appropriés pour cela. Pour cela, ouvrez un 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/
Vous devriez maintenant être prêt à compiler votre pilote. Exécutez d'abord la commande sh autogen.sh
– cela créera les fichiers nécessaires et les configurera.
Ensuite tu cours
./configure --with-drmmode=pl111
ou
./configure --with-drmmode=exynos
selon le pilote que vous souhaitez créer.
Si le processus de configuration s'arrête sur une erreur, vérifiez les dernières lignes dont les dépendances manquent et installez-les. Le moyen le plus simple de les trouver est en cours d'exécution
apt-cache search <name>
Dans la plupart des cas, vous obtiendrez une liste assez longue et devrez la parcourir pour trouver les noms de packages appropriés à installer. Cela se fait ensuite avec
sudo apt-get install <packagename>
Réexécutez la configuration aussi souvent que nécessaire jusqu'à ce qu'elle se termine sans erreur.
Maintenant que vous avez configuré votre build, vous pouvez utiliser la commande make
pour compiler votre pilote suivi de sudo make install
pour l'installer.