GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo construir e instalar una biblioteca Github clonada?

He usado git clone para hacer una copia local de un repositorio de GitHub que contenga un controlador de video que me gustaría usar. La copia local contiene todo el código fuente del programa; pero como novato en Ubuntu, no tengo idea de qué herramientas o pasos están involucrados en la compilación e instalación del controlador.

Realmente agradecería si alguien pudiera proporcionar una guía paso a paso.

Respuesta aceptada:

Sigo pensando que un recién llegado a esto no debería ir a compilar los controladores por sí mismo, así que comprenda que este es un proceso en el que muchas cosas pueden salir mal y lo hace bajo su propio riesgo.

Para empezar, desea instalar las herramientas adecuadas para eso. Para hacerlo, abra una 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/

Ahora debería estar configurado para compilar su controlador. Primero ejecute el comando sh autogen.sh – esto creará los archivos necesarios y los configurará.

Entonces corres

./configure --with-drmmode=pl111

o

./configure --with-drmmode=exynos

según el controlador que desee compilar.

Si el proceso de configuración se detiene en un error, verifique las últimas líneas cuyas dependencias faltan e instálelas. La forma más fácil de encontrarlos es ejecutando

apt-cache search <name>

En la mayoría de los casos, obtendrá una lista bastante larga y tendrá que revisarla para encontrar los nombres de paquete adecuados para instalar. Esto se hace entonces con

sudo apt-get install <packagename>

Vuelva a ejecutar la configuración tantas veces como sea necesario hasta que finalice sin errores.

Ahora que ha configurado su compilación, puede usar el comando make para compilar su controlador seguido de sudo make install para instalarlo.


Ubuntu
  1. Cómo instalar y usar TensorFlow en CentOS 7

  2. Cómo instalar y configurar Ansible en Windows

  3. Cómo instalar Node.js y NPM en Mac

  4. ¿Cómo compilar e instalar la última versión de Simplescreenrecorder desde Git?

  5. ¿Cómo hacer un paquete .deb desde Github?

Qué es Git y cómo instalar Git en Linux

Cómo instalar uTorrent en Ubuntu 18.04 y Ubuntu 19.04

Cómo instalar TeamViewer 12 en Ubuntu 16.04 y Ubuntu 16.10

Cómo instalar ScreenCloud en Ubuntu 16.04 y Ubuntu 17.04

Cómo instalar y usar R en Ubuntu

¿Cómo instalar Half-Life 1 y 2?