Все началось с того что я решил посмотреть, что ж такое ОС LINUX? Сказано-сделано! Долго выбирал из большого количества дистрибутивов и остановил свой выбор на Linux Ubuntu 10.04 LTS. Скачав дистрибутив с сайта http://ubuntu.ru начал его устанавливать. При установке никаких проблем не было, ставиться легко и быстро. А вот потом возникли небольшие проблемы. Для выхода в интернет я использую спутниковый интернет. С Windows попроще,достал диск и поставил драйвера от DVB карты, в линуксе оказалось немного сложнее, вот об этом я и хотел вам рассказать.
Установка драйвера спутниковой карты Technotrend SkyStar S2 в Ubuntu 10.04 LTS.
Установив Ubuntu, нам понадобится соединение с интернет, так как спутник мы еще не настроили придется использовать GPRS соединение, для того чтобы установить пакеты необходимые для установки драйвера. Установив соединение с интернет посредством GPRS, делаем следующее.
Открываем окно терминала, выполняем команду: sudo su вводим пароль и получаем права root. Далее переходим в каталог /usr/src командой: cd /usr/src. Теперь нам необходимо установить следующие пакеты: build-essential, mc, mercurial, libncurses-dev, dvb-apps выполнив команду: apt-get install build-essential mc mercurial libncurses-dev dvb-apps
После установки этих пакетов нам собственно понадобятся папка с драйверами, выполняем команду: hg clone http://mercurial.intuxication.org/hg/s2-liplianin/
После выполнения у вас в каталоге /usr/src появится папка s2-liplianin, (Желательно скопировать ее на всякий случай в какой нибудь каталог, например /driver чтоб в следующий раз не вытягивать ее с интернета.) Еще нам понадобится скрипт,который запустит сборку модуля, выполняем команду: wget http://www.custler.ru/vdr/SVT-SkyStarS2-driver-install.run.tar.bz2
Вобщем перед началом установки драйвера в папке /usr/src должны быть папка s2-liplianin и файл SVT-SkyStarS2-driver-install.run (Этот файл тоже лучше скопировать в другой каталог, например /driver на всякий случай)
Осталось запустить скрипт: sh SVT-SkyStarS2-driver-install.run
и выбрать пункт для сборки, я выбираю i и после сборки делаю reboot. На всякий случай выкладываю по пунктам порядок команд, может так кому удобней будет, чем читать много слов с пояснениями:)
|
sudo su cd /usr/src apt-get install build-essential mc mercurial libncurses-dev dvb-apps |
После запуска скрипта выбираете способ сборки модуля и ждете. После сборки перезагрузите компьютер.
Вполне возможно что при сборке возникнет ошибка, в моем случае так и получилось:) (Но ведь мы подстраховались и имеем в /driver копии s2-liplianin и SVT-SkyStarS2-driver-install.run)
При выполнении скрипта возникла ошибка связаная с firedtv-1394. Пришлось сделать следующее. Сначала удалил из /usr/src s2-liplianin и SVT-SkyStarS2-driver-install.run, а потом снова скопировал эти файлы из /driver в /usr/src
Запустил sh SVT-SkyStarS2-driver-install.run и через некоторое время прервал процес выполнения (Ctrl+C)
Зашел в каталог /usr/src/s2-liplianin/4vl нашел там файл .config и заменил в строке CONFIG_DVB_FIREDTV=m на CONFIG_DVB_FIREDTV=n,затем файл .config скопировал в папку /driver/s2-liplianin/4vl Затем снова удаляем из /usr/src s2-liplianin и SVT-SkyStarS2-driver-install.run и на их место копируем из /driver s2-liplianin (в котором уже лежит файл .config) и SVT-SkyStarS2-driver-install.run
Запустил процесс сборки: sh SVT-SkyStarS2-driver-install.run заново,ошибки /firedtv-1394 исчезли,в итоге все собралось. Вобщем таким вот запутанным способом я установил драйвер карты SkyStar S2.
P.S. Для того чтобы удобней было копировать файлы я установил и использовал файловый менеджер gnome-commander. Все операции по копированию, удалению и редактированию файлов я делал с правами root. (В терминале набираем: sudo gnome-commander вводим пароль и работаем с правами root.)
Надеюсь статья оказалась вам полезной и вы все таки смогли установить драйвер.

















