Видеоурок по запуску скайнет в Ubuntu от Учкун
- Blaze
- Информатик-аналитик
- Сообщения: 8934
- Зарегистрирован: 24.05.2007 17:23
- Модель телефона: POCO X3 Pro 6/128
- Прошивка: crDroid v7.7
- Sat-ресивер: Tiviar Mini HD
- Откуда: Данков
- Контактная информация:
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Здравствуйте Naykvist. Под архитектуру i386 желательно.
-
- Начинающий
- Сообщения: 8
- Зарегистрирован: 01.07.2010 20:49
- Sat-ресивер: 1401
- Откуда: Пинчекрюково
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
#define DVR_BUFFER_SIZE (10*188*1024)
И меняем подставляя цифру на сколько хотим увеличить буфер.
Вроде же закомментировано. Как правильно сделать? Если снимаю решетку и в скобках увеличиваю то при компиляции ошибки...
И меняем подставляя цифру на сколько хотим увеличить буфер.
Вроде же закомментировано. Как правильно сделать? Если снимаю решетку и в скобках увеличиваю то при компиляции ошибки...
-
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 29.06.2010 8:32
- Sat-ресивер: s-1401
- Откуда: Краснодар
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добрый день!
Отвечу за Blaze. Slav, решетку снимать не нужно. Если перед строкой стоит #, то компилятор рассматривает эту строку как командную, которые называются директивами препроцессора. #define используется для замены одних лексических единиц на другие, а так же для генерации макросов.
Теперь мой вопрос:
Установил Ubuntu 10.04 i386. Скачал все пакеты и зависимости. Все установилось кроме build-essential, пробовал версии от 11.1_i386.deb до 11.5_i386.deb. При попытке установить build-essential пишет: Error: Dependency is not satisfiable (хотя все зависимости я установил по видеоуроку), вот их список:
caps_0.4.2-1_i386.deb
blop_0.2.8-5_i386.deb
cmt_1.16-1_i386.deb
fil-plugins_0.3.0-1_i386.deb
nvidia-180-libvdpau_180.44-0ubuntu1_i386.deb
Может быть нужно установить зависимости других версий?
Отвечу за Blaze. Slav, решетку снимать не нужно. Если перед строкой стоит #, то компилятор рассматривает эту строку как командную, которые называются директивами препроцессора. #define используется для замены одних лексических единиц на другие, а так же для генерации макросов.
Теперь мой вопрос:
Установил Ubuntu 10.04 i386. Скачал все пакеты и зависимости. Все установилось кроме build-essential, пробовал версии от 11.1_i386.deb до 11.5_i386.deb. При попытке установить build-essential пишет: Error: Dependency is not satisfiable (хотя все зависимости я установил по видеоуроку), вот их список:
caps_0.4.2-1_i386.deb
blop_0.2.8-5_i386.deb
cmt_1.16-1_i386.deb
fil-plugins_0.3.0-1_i386.deb
nvidia-180-libvdpau_180.44-0ubuntu1_i386.deb
Может быть нужно установить зависимости других версий?
-
- Начинающий
- Сообщения: 8
- Зарегистрирован: 01.07.2010 20:49
- Sat-ресивер: 1401
- Откуда: Пинчекрюково
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Спасибо за подсказку (с Линуксом знаком 2 недели)
Чётко ставится на 9.04 . Чтобы понять сносил и устанавливал раз 5. Лучше всего ставить при подключённом инете . Я пользовался исключительно текстовым описаловом. И строго по инструкции. Проблем с 1401 не должно быть (проверял на 2 системниках) Потом обновил убунту до 9.10 проверил работу и ещё раз обновил до 10.04 Всё работает.
Добавлено спустя 10 минут 16 секунд:
И понял ещё одно У меня останавливалась рыбалка (после недели работы) Перепробовал всякие Skynet но остановился на a90 Проверил как кушает память - в пиках может дойти до 1.8 (может и больше не знаю) Поставил в комп 2 планки памяти по 2 гига и забыл про зависания..Молотит круглосуточно без остановок Вот описание из которого удалил что не касается при подключённом инете:
Установка производится из терминала.
1. Установите пакеты build-essential и ncurses-dev (libncurses5-dev).
=========================================================
При подключенном инете набираем в терминале:
Sudo su
Далее обычную команду для установки (apt-get install) этих пакетов (build-essential ncurses-dev)
sudo apt-get install build-essential ncurses-dev
Введите эту команду, после этого система спросит вашего разрешения и установит пакеты, скачав их и необходимые зависимости.
2. Теперь скачаем исходники dvb-драйверов (модулей).
==============================================
Пишем в терминале:
wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2
При этом файл скачивается в ту папку, где вы в данный момент находитесь через терминал. А терминал по умолчанию запускается в домашней папке. Мой пользователь называется z , значит скачивается в папку /home/z..
3. Распакуем
============
tar xjf tip.tar.bz2
4. Заходим в эту папку в терминале, где напоминаю находятся исходники dvb-драйверов... Делается это командой:
===============================================================================================
cd v4l-dvb*
(звездочка это сокращение длинного далее имени) Нам надо увеличить буфер карты, для этого открываем файл dmxdev.h:
gedit ./linux/drivers/media/dvb/dvb-core/dmxdev.h
Здесь gedit это просто текстовый редактор, а далее путь к текстовому файлу.... В этом файле ищем вот такую строку:
#define DVR_BUFFER_SIZE (10*188*1024)
Меняем подставляя цифру на сколько хотим увеличить буфер. Если у вас одна только карта, можете увеличить на 32.. Если появится сообщение Cannot allocate memory...это означает что надо уменьшить буфер
5, Далее вводим команду:
=======================
make distclean
6. Далее вводим команду (можно пропустить) :
=========================================
make menuconfig
В открывшемся окне отключаем ненужные модули (управляется клавишами "N", "Y").
Если собираетесь только рыбачить:
В Multimedia devices отключаем Video For Linux, Radio Adapters и DAB adapters
В Audio devices for multimedia отключаем всё...
Я не отключил видео и аудио.. Потом, сохраняем настройки - Save an Alternate Configuration File и выходим -
< Exit >
7. Компилируем модули командой:
==============================
make
Процесс долгий , наберитесь терпения.
8. Устанавливаем модули командой:
===============================
sudo make install
9. Перезагружаем систему и приступаем к настройке непосредственно рыбалки
======================================================================
10. Открываем терминал и пишем:
=============================
sudo gedit /etc/skydsl.conf
Откроется пустой текстовый файл. Просто создали файл конфигурации. И вписываем в этот файлы данные провайдера, с которого собираемся ловить. В данном случае данные провайдера SkyDSL на 7Е.
SkyDSL:108450:27500:0:0:0
Закрываем этот файл, сохранив.
11. Теперь будем лочить сигнал. Пишем в терминале:
============================================
szap -c /etc/skydsl.conf -n 1
Если справа увидели FE_HAS_LOCK Значит все нормально. Сигнал лочится... Приступаем к запуску скайнета.
Если пишет Программа 'szap' на данный момент не установлена, установите ее ( и ещё раз пролочьте сигнал):
sudo apt-get install dvb-apps
12. Сачиваем скайнет 0а90 и распаковываем. (Скачайте прикреплённый архив)
==================================================================
Я распаковал в домашнюю папку, сюда:
/home/z/skynet
Обязательно надо создать в папке skynet пустые папки temp, incomplete и ok.
13.Настроим ини-файл.
================
Параметры прова прописываются также, как и у скайнета 20а. Желательно в любом месте в ини прописать следующие строки для SkyDSL:
drop_connections_for_red_file=1
file_mult_hit_big_size = 7
file_big_size= 600M
И желательно отключить торрент.
torrent=0
Изменить указанный шрифт на этот:
xfont=-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*
Так как ловлю сюда же в папку со скайнетом,то путь улова у меня выглядит так:
temp=temp
incomplete=incomplete
ok=ok
Остальные настройки индивидуальны , вот параметры , при которых скай неделями работает без вылетов и обрывов....
cache_item_buffer_size=512K
cache_item_timeout=50000
minimum_process_file_size = 10M
sl_max_blocks_wait=1024
14.Войдем в папку со скайнетом ипишем в терминале
=========================================
cd skynet
15.Делаем файл xskynet_mdk исполняемым.
=================================
chmod a+x xskynet_mdk
16.При запуске скай будет запрашивать библиотеку libpcre.so.0.Небходимо создать этот файл в виде ярлыка файла
===========================================================================================
sudo ln /lib/libpcre.so.3.12.1 /lib/libpcre.so.0
17.Запуск рыбалки
=============================
Зайдите в папку skynet командой:
cd skynet
Далее: (не забудьте ставить точку перед / )
./xskynet_mdk
Чётко ставится на 9.04 . Чтобы понять сносил и устанавливал раз 5. Лучше всего ставить при подключённом инете . Я пользовался исключительно текстовым описаловом. И строго по инструкции. Проблем с 1401 не должно быть (проверял на 2 системниках) Потом обновил убунту до 9.10 проверил работу и ещё раз обновил до 10.04 Всё работает.
Добавлено спустя 10 минут 16 секунд:
И понял ещё одно У меня останавливалась рыбалка (после недели работы) Перепробовал всякие Skynet но остановился на a90 Проверил как кушает память - в пиках может дойти до 1.8 (может и больше не знаю) Поставил в комп 2 планки памяти по 2 гига и забыл про зависания..Молотит круглосуточно без остановок Вот описание из которого удалил что не касается при подключённом инете:
Установка производится из терминала.
1. Установите пакеты build-essential и ncurses-dev (libncurses5-dev).
=========================================================
При подключенном инете набираем в терминале:
Sudo su
Далее обычную команду для установки (apt-get install) этих пакетов (build-essential ncurses-dev)
sudo apt-get install build-essential ncurses-dev
Введите эту команду, после этого система спросит вашего разрешения и установит пакеты, скачав их и необходимые зависимости.
2. Теперь скачаем исходники dvb-драйверов (модулей).
==============================================
Пишем в терминале:
wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2
При этом файл скачивается в ту папку, где вы в данный момент находитесь через терминал. А терминал по умолчанию запускается в домашней папке. Мой пользователь называется z , значит скачивается в папку /home/z..
3. Распакуем
============
tar xjf tip.tar.bz2
4. Заходим в эту папку в терминале, где напоминаю находятся исходники dvb-драйверов... Делается это командой:
===============================================================================================
cd v4l-dvb*
(звездочка это сокращение длинного далее имени) Нам надо увеличить буфер карты, для этого открываем файл dmxdev.h:
gedit ./linux/drivers/media/dvb/dvb-core/dmxdev.h
Здесь gedit это просто текстовый редактор, а далее путь к текстовому файлу.... В этом файле ищем вот такую строку:
#define DVR_BUFFER_SIZE (10*188*1024)
Меняем подставляя цифру на сколько хотим увеличить буфер. Если у вас одна только карта, можете увеличить на 32.. Если появится сообщение Cannot allocate memory...это означает что надо уменьшить буфер
5, Далее вводим команду:
=======================
make distclean
6. Далее вводим команду (можно пропустить) :
=========================================
make menuconfig
В открывшемся окне отключаем ненужные модули (управляется клавишами "N", "Y").
Если собираетесь только рыбачить:
В Multimedia devices отключаем Video For Linux, Radio Adapters и DAB adapters
В Audio devices for multimedia отключаем всё...
Я не отключил видео и аудио.. Потом, сохраняем настройки - Save an Alternate Configuration File и выходим -
< Exit >
7. Компилируем модули командой:
==============================
make
Процесс долгий , наберитесь терпения.
8. Устанавливаем модули командой:
===============================
sudo make install
9. Перезагружаем систему и приступаем к настройке непосредственно рыбалки
======================================================================
10. Открываем терминал и пишем:
=============================
sudo gedit /etc/skydsl.conf
Откроется пустой текстовый файл. Просто создали файл конфигурации. И вписываем в этот файлы данные провайдера, с которого собираемся ловить. В данном случае данные провайдера SkyDSL на 7Е.
SkyDSL:108450:27500:0:0:0
Закрываем этот файл, сохранив.
11. Теперь будем лочить сигнал. Пишем в терминале:
============================================
szap -c /etc/skydsl.conf -n 1
Если справа увидели FE_HAS_LOCK Значит все нормально. Сигнал лочится... Приступаем к запуску скайнета.
Если пишет Программа 'szap' на данный момент не установлена, установите ее ( и ещё раз пролочьте сигнал):
sudo apt-get install dvb-apps
12. Сачиваем скайнет 0а90 и распаковываем. (Скачайте прикреплённый архив)
==================================================================
Я распаковал в домашнюю папку, сюда:
/home/z/skynet
Обязательно надо создать в папке skynet пустые папки temp, incomplete и ok.
13.Настроим ини-файл.
================
Параметры прова прописываются также, как и у скайнета 20а. Желательно в любом месте в ини прописать следующие строки для SkyDSL:
drop_connections_for_red_file=1
file_mult_hit_big_size = 7
file_big_size= 600M
И желательно отключить торрент.
torrent=0
Изменить указанный шрифт на этот:
xfont=-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*
Так как ловлю сюда же в папку со скайнетом,то путь улова у меня выглядит так:
temp=temp
incomplete=incomplete
ok=ok
Остальные настройки индивидуальны , вот параметры , при которых скай неделями работает без вылетов и обрывов....
cache_item_buffer_size=512K
cache_item_timeout=50000
minimum_process_file_size = 10M
sl_max_blocks_wait=1024
14.Войдем в папку со скайнетом ипишем в терминале
=========================================
cd skynet
15.Делаем файл xskynet_mdk исполняемым.
=================================
chmod a+x xskynet_mdk
16.При запуске скай будет запрашивать библиотеку libpcre.so.0.Небходимо создать этот файл в виде ярлыка файла
===========================================================================================
sudo ln /lib/libpcre.so.3.12.1 /lib/libpcre.so.0
17.Запуск рыбалки
=============================
Зайдите в папку skynet командой:
cd skynet
Далее: (не забудьте ставить точку перед / )
./xskynet_mdk
- Blaze
- Информатик-аналитик
- Сообщения: 8934
- Зарегистрирован: 24.05.2007 17:23
- Модель телефона: POCO X3 Pro 6/128
- Прошивка: crDroid v7.7
- Sat-ресивер: Tiviar Mini HD
- Откуда: Данков
- Контактная информация:
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Всем добрый день.
Naykvist, лучше пакеты в ubuntu устанавливать через интернет, но если нет такой возможности, то есть специальный сервис Ubuntu Packages Search. В поле Distribution выбираем дистрибутив, а в поле Keyword название пакета которое ищем.
Naykvist, лучше пакеты в ubuntu устанавливать через интернет, но если нет такой возможности, то есть специальный сервис Ubuntu Packages Search. В поле Distribution выбираем дистрибутив, а в поле Keyword название пакета которое ищем.
-
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 29.06.2010 8:32
- Sat-ресивер: s-1401
- Откуда: Краснодар
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
сделал я инет в ubuntu, запустил в терминале sudo apt-get install build-essential ncurses-dev, и он мне выдал
z@z-desktop:~$ sudo apt-get install build-essential ncurses-dev
[sudo] password for z:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package build-essential
z@z-desktop:~$
Что это, и как с этим быть?
Добавлено спустя 2 часа 19 минут 43 секунды:
После часа мучений пакеты установились. Теперь другая проблема после make menuconfig терминал выводит:
z@z-desktop:~/v4l-dvb-9652f85e688a$ make menuconfig
make -C /home/z/v4l-dvb-9652f85e688a/v4l menuconfig
make[1]: Entering directory `/home/z/v4l-dvb-9652f85e688a/v4l'
make -C /lib/modules/2.6.32-21-generic/build -f /home/z/v4l-dvb-9652f85e688a/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.32-21-generic/build v4l-mconf
make[2]: Entering directory `/usr/src/linux-headers-2.6.32-21-generic'
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:398: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied
compilation terminated.
make[3]: *** [scripts/basic/fixdep] Error 1
make[2]: *** [scripts_basic] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-21-generic'
make[1]: *** [/lib/modules/2.6.32-21-generic/build/scripts/kconfig/mconf] Error 2
make[1]: Leaving directory `/home/z/v4l-dvb-9652f85e688a/v4l'
make: *** [menuconfig] Error 2
z@z-desktop:~/v4l-dvb-9652f85e688a$
Что это еще за ошибка? И еще, я не хочу отключать video и audio. И к тому же при запуске видео ubuntu сама установила нужные паркеты и проиграла видео, может быть в этом причина?
z@z-desktop:~$ sudo apt-get install build-essential ncurses-dev
[sudo] password for z:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package build-essential
z@z-desktop:~$
Что это, и как с этим быть?
Добавлено спустя 2 часа 19 минут 43 секунды:
После часа мучений пакеты установились. Теперь другая проблема после make menuconfig терминал выводит:
z@z-desktop:~/v4l-dvb-9652f85e688a$ make menuconfig
make -C /home/z/v4l-dvb-9652f85e688a/v4l menuconfig
make[1]: Entering directory `/home/z/v4l-dvb-9652f85e688a/v4l'
make -C /lib/modules/2.6.32-21-generic/build -f /home/z/v4l-dvb-9652f85e688a/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.32-21-generic/build v4l-mconf
make[2]: Entering directory `/usr/src/linux-headers-2.6.32-21-generic'
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:398: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied
compilation terminated.
make[3]: *** [scripts/basic/fixdep] Error 1
make[2]: *** [scripts_basic] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-21-generic'
make[1]: *** [/lib/modules/2.6.32-21-generic/build/scripts/kconfig/mconf] Error 2
make[1]: Leaving directory `/home/z/v4l-dvb-9652f85e688a/v4l'
make: *** [menuconfig] Error 2
z@z-desktop:~/v4l-dvb-9652f85e688a$
Что это еще за ошибка? И еще, я не хочу отключать video и audio. И к тому же при запуске видео ubuntu сама установила нужные паркеты и проиграла видео, может быть в этом причина?
- Blaze
- Информатик-аналитик
- Сообщения: 8934
- Зарегистрирован: 24.05.2007 17:23
- Модель телефона: POCO X3 Pro 6/128
- Прошивка: crDroid v7.7
- Sat-ресивер: Tiviar Mini HD
- Откуда: Данков
- Контактная информация:
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Naykvist, можно не отключать в make menuconfig - просто изначально не вводите эту команду, а начинайте сразу с
Код: Выделить всё
sudo su
make -i KERNELRELEASE=$(uname -r)
make install
-
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 29.06.2010 8:32
- Sat-ресивер: s-1401
- Откуда: Краснодар
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Как в убунту с терменала перейти на другой диск и создать папку скайнет, либо перенести папки Ok. Temp. incomplete на другой диск?
Добавлено спустя 2 часа 43 минуты 7 секунд:
Для начала решил запустить скайнет, как по уроку. После запуска скайнета концоль выдала мне это
root@z-desktop:/home/z/skynet# sudo su
root@z-desktop:/home/z/skynet1# ./xskynet_mdk
214939.685 skynet 0.897b6sbf1_0a90
214939.690 /dev/dvb/adapter0/frontend0
214939.690 /dev/dvb/adapter0/dvr0
214939.690 /dev/dvb/adapter0/demux0
А в скайнете нет потока, все по нулям. Как с этим справиться?
Добавлено спустя 2 часа 43 минуты 7 секунд:
Для начала решил запустить скайнет, как по уроку. После запуска скайнета концоль выдала мне это
root@z-desktop:/home/z/skynet# sudo su
root@z-desktop:/home/z/skynet1# ./xskynet_mdk
214939.685 skynet 0.897b6sbf1_0a90
214939.690 /dev/dvb/adapter0/frontend0
214939.690 /dev/dvb/adapter0/dvr0
214939.690 /dev/dvb/adapter0/demux0
А в скайнете нет потока, все по нулям. Как с этим справиться?
-
- Начинающий
- Сообщения: 8
- Зарегистрирован: 01.07.2010 20:49
- Sat-ресивер: 1401
- Откуда: Пинчекрюково
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
По поводу ошибок типа Error 2. Переустанови Убунту и делай по инструкции . Когда вылазят ошибки это говорит о том что пытался компилировать или некорректно чтото устанавливал. От такой рыбалки хорошего не жди - будет затыкаться или через часы или дни.(что у меня и было) Только переустановка Убунту ( если надо хоть несколько раз) но добейся того чтобы всё установилось чётко
-
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 29.06.2010 8:32
- Sat-ресивер: s-1401
- Откуда: Краснодар
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Пока не знаю почему, но скайнет запускается а потока нет. Хотя при
szap -c /etc/skydsl.conf -n 1 сигнал лочиться. Полтора дня пытаюсь уже настроить.
Нашел в инете, ребята собрали Ubuntu Sat Fish [v2.0_10.04] (готовая рыболовная система), может кто слышал как она? Может проще ее установить....
szap -c /etc/skydsl.conf -n 1 сигнал лочиться. Полтора дня пытаюсь уже настроить.
Нашел в инете, ребята собрали Ubuntu Sat Fish [v2.0_10.04] (готовая рыболовная система), может кто слышал как она? Может проще ее установить....