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.