Как собрать и установить клонированную библиотеку GitHub?

Я использовал git clone для создания локальной копии репозитория GitHub, содержащего видеодрайвер , который я хотел бы использовать. Локальная копия содержит весь исходный код программы; но, как новичок в Ubuntu, я понятия не имею, какие инструменты или шаги используются для компиляции и установки драйвера.

Я был бы очень признателен, если бы кто-нибудь смог предоставить пошаговое руководство?

2
задан 2 May 2016 в 18:56

1 ответ

Я все еще думаю, что вновь прибывший к этому не должен идти для компиляции самих драйверов, поэтому понимать, что это - процесс, где партии могут пойти не так, как надо, и Вы делаете это на Ваш собственный риск.

Для начала Вы хотите установить надлежащие инструменты для этого. Для этого откройте терминал (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/

Теперь Вы должны быть установлены скомпилировать свой драйвер. Первый показ команда sh autogen.sh - это создаст neccesary файлы и настроит их.

Затем Вы работаете

./configure --with-drmmode=pl111

или

./configure --with-drmmode=exynos

в зависимости от которого драйвера Вы хотите создать.

Если остановки процесса конфигурации по ошибке, проверьте последние строки, какие зависимости пропускают и устанавливают их. Самый легкий способ найти их работает

apt-cache search <name>

В большинстве случаев Вы получите довольно длинный список и иметь для прохождения через него для нахождения надлежащих имен пакета к установке. Это сделано затем с

sudo apt-get install <packagename>

Повторно выполняйте настраивание так часто, как Вам нужно, пока оно не заканчивается без ошибок.

Теперь, когда Вы настроили свою сборку, можно использовать команду make скомпилировать Ваш драйвер, сопровождаемый sudo make install устанавливать его.

15
ответ дан 3 May 2016 в 04:56

Другие вопросы по тегам:

Похожие вопросы: