GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak sestavit a nainstalovat klonovanou knihovnu Github?

Použil jsem git clone vytvořit místní kopii úložiště GitHub obsahující ovladač videa, který bych chtěl použít. Lokální kopie obsahuje všechny zdroje pro program; ale jako nováček v Ubuntu nemám ponětí o tom, jaké nástroje nebo kroky jsou součástí kompilace a instalace ovladače.

Opravdu bych ocenil, kdyby někdo mohl poskytnout průvodce krok za krokem?

Přijatá odpověď:

Stále si myslím, že nováček v této oblasti by neměl kompilovat ovladače sám, takže pochopte, že toto je proces, kde se může hodně pokazit a děláte to na vlastní riziko.

Chcete-li začít, chcete k tomu nainstalovat správné nástroje. Chcete-li to provést, otevřete terminál (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/

Nyní byste měli být nastaveni na kompilaci ovladače. Nejprve spusťte příkaz sh autogen.sh – tím se vytvoří potřebné soubory a nakonfigurují se.

Pak spustíte

./configure --with-drmmode=pl111

nebo

./configure --with-drmmode=exynos

podle toho, který ovladač chcete sestavit.

Pokud se proces konfigurace zastaví v důsledku chyby, zkontrolujte poslední řádky, které závislosti chybí, a nainstalujte je. Nejjednodušší způsob, jak je najít, je běh

apt-cache search <name>

Ve většině případů získáte poměrně dlouhý seznam a budete jej muset projít, abyste našli správné názvy balíčků k instalaci. To se provede pomocí

sudo apt-get install <packagename>

Spouštějte konfiguraci znovu tak často, jak potřebujete, dokud neskončí bez chyb.

Nyní, když jste nakonfigurovali sestavení, můžete použít příkaz make zkompilujte váš ovladač následovaný sudo make install jej nainstalovat.


Ubuntu
  1. Jak nainstalovat a používat TensorFlow na CentOS 7

  2. Jak sestavit a nainstalovat nejnovější Simplescreenrecorder z Git?

  3. Jak vytvořit balíček .deb z Github?

  1. Jak nainstalovat a nakonfigurovat Ansible na Windows

  2. Jak nainstalovat Node.js a NPM na Mac

  3. Jak nainstalovat Node.js &NPM na Ubuntu 18.04 a 20.04

  1. Jak nainstalovat PHP 7.4 a 8.0 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Anaconda na Ubuntu 18.04 a 20.04

  3. Jak nainstalovat a používat Wine na Ubuntu 20.04