В предыдущем посте я представил обзор всего процесса, который я прошел. В этой части я собираюсь описать процедуру, которую я использовал для установки драйверов Crystal HD. Прежде чем вы начнете процесс, вам нужно будет установить несколько файлов, необходимых для компиляции из исходных текстов. Обратите внимание, что я не эксперт. Я собрал эту информацию из разных источников, и эта процедура работала для меня на серверах Lucid и Maverick.
Установите необходимые файлы.
sudo apt-get установить g ++ linux-source linux-headers-
uname -r
build-essential tofrodos autoconf git-core libasound2-dev dos2unix subversion make gcc gawk pmount libtool nasm automake cmake gperf распаковать бизон libsdl-dev libsdl-image1.2 -dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound-dev python-sqlite libglew-dev libcurl3 libcurl4-openssl-dev x11proto-xinerama-dev libxinerama-dev библиотека libxrandr-dev libmad0 libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libfaac-dev libenca-dev libxt-dev libx-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmms-dev libmpeg3-dev libfaad-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-компилятор gdc libwavpack-dev libmpeg2 -4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs yasm
Обратите внимание, что многие из этих пакетов не требуются для CrystalHD, однако они требуются для XBMC.
Обратите внимание, что в Lucid Lynx нет dos2unix. Поэтому используйте «fromdos» вместо «dos2unix» или сделайте следующее:
/usr/bin# sudo ln -s fromdos dos2unix
/usr/bin# sudo ln -s todos unix2dos
В Maverick Meerkat также устанавливают следующее:
sudo apt-get install autopoint
Затем получите драйверы из репозитория git и выполните оставшиеся шаги:
~/ git clone git://git.wilsonet.com/crystalhd.git
cd ~/crystalhd/driver/linux
dos2unix *
autoconf
./configure
Используйте команду make. Если у вас многоядерный процессор, используйте параметр «-j2» или «-j4», где 2 или 4 – количество ядер. Это ускорит процесс изготовления.
make -j4
sudo make install
sudo modprobe crystalhd
Затем установите библиотеки CrystalHD:
cd ~/crystalhd/linux_lib/libcrystalhd
make -j4
sudo make install
Хотя вам может не потребоваться перезагрузка, я предпочитаю перезагрузку. Итак, перезагрузите ваш сервер. Затем проверьте, указан ли CrystalHD в выводе следующей команды.
lsmod
Не беспокойтесь, если ни одно приложение не использует его в настоящее время (вы можете увидеть «используется 0»). Вы также можете получать предупреждения «CONFIG_DEBUG_SECTION_MISMATCH = y» во время процесса сборки. Они “в целом” безвредны, поэтому игнорируйте их.
В третьей части я расскажу о том, как я скомпилировал и установил XBMC с поддержкой CrystalHD.
Источник записи: https://www.smarthomebeginner.com