GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment construire et installer une bibliothèque Github clonée ?

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.


Ubuntu
  1. Comment installer et utiliser TensorFlow sur CentOS 7

  2. Comment installer et configurer Ansible sous Windows

  3. Comment installer Node.js et NPM sur Mac

  4. Comment construire et installer le dernier Simplescreenrecorder de Git ?

  5. Comment créer un package .deb à partir de Github ?

Qu'est-ce que Git et comment installer Git sous Linux

Comment installer uTorrent dans Ubuntu 18.04 et Ubuntu 19.04

Comment installer TeamViewer 12 sur Ubuntu 16.04 et Ubuntu 16.10

Comment installer ScreenCloud sur Ubuntu 16.04 et Ubuntu 17.04

Comment installer et utiliser R sur Ubuntu

Comment installer Half-life 1 et 2 ??