GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come creare e installare una libreria Github clonata?

Ho usato git clone per creare una copia locale di un repository GitHub contenente un driver video che vorrei utilizzare. La copia locale contiene tutti i sorgenti del programma; ma essendo un principiante di Ubuntu, non ho idea di quali strumenti o passaggi siano coinvolti nella compilazione e installazione del driver.

Apprezzerei davvero se qualcuno potesse fornire una guida passo passo?

Risposta accettata:

Penso ancora che un nuovo arrivato non dovrebbe compilare i driver da solo, quindi comprendi che questo è un processo in cui molte cose possono andare storte e lo fai a tuo rischio e pericolo.

Per cominciare, vuoi installare gli strumenti adeguati per questo. Per farlo, apri un terminale (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/

Ora dovresti essere impostato per compilare il tuo driver. Per prima cosa esegui il comando sh autogen.sh – questo creerà i file necessari e li configurerà.

Quindi corri

./configure --with-drmmode=pl111

o

./configure --with-drmmode=exynos

a seconda del driver che desideri creare.

Se il processo di configurazione si interrompe per errore, controllare le ultime righe che mancano le dipendenze e installarle. Il modo più semplice per trovarli è in esecuzione

apt-cache search <name>

Nella maggior parte dei casi otterrai un elenco abbastanza lungo e dovrai esaminarlo per trovare i nomi dei pacchetti corretti da installare. Questo viene fatto quindi con

sudo apt-get install <packagename>

Riesegui la configurazione tutte le volte che vuoi finché non termina senza errori.

Ora che hai configurato la tua build puoi usare il comando make per compilare il tuo driver seguito da sudo make install per installarlo.


Ubuntu
  1. Come installare e utilizzare TensorFlow su CentOS 7

  2. Come installare e configurare Ansible su Windows

  3. Come installare Node.js e NPM su Mac

  4. Come costruire e installare l'ultimo Simplescreenrecorder da Git?

  5. Come creare un pacchetto .deb da Github?

Cos'è Git e come installare Git in Linux

Come installare uTorrent in Ubuntu 18.04 e Ubuntu 19.04

Come installare TeamViewer 12 su Ubuntu 16.04 e Ubuntu 16.10

Come installare ScreenCloud su Ubuntu 16.04 e Ubuntu 17.04

Come installare e utilizzare R su Ubuntu

Come installare Half-life 1 e 2??