как и где скачать и установить sopcast для debian

Автор Assassin, 16 апреля 2011, 12:06:47

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

rulet

#15
 Если кто искал, то я тут собрал deb-пакеты для Debian 7 64bit. Для начала нужно активировать поддержку 32bit библиотек:
sudo dpkg --add-architecture i386
sudo apt-get update

Затем установить пакеты libstdc++5:i386, libvlc-dev.
Затем уже устанавливать sopcast, т.е. sopcast-player_0.8.5-1_amd64.deb и sp-auth_3.2.6-1_amd64.deb(запаковал в zip-архив). sopcast-player должен появиться в меню программ.
Использовался только стабильный репозиторий, т.е. репозиторий Debian 7(wheezy) и репозиторий deb-multimedia для Debian 7.



Debian Buster 64 bit, Gnome 3.30.2, Core i3-6100 3.70GHz, RAM 8GB.

ferum

Цитата: rulet от 10 сентября 2013, 17:54:12Затем установить пакеты libstdc++5:i386, libvlc-dev.Затем уже устанавливать sopcast, т.е. sopcast-player_0.8.5-1_amd64.deb и sp-auth_3.2.6-1_amd64.deb(запаковал в zip-архив). sopcast-player должен появиться в меню программ.Использовался только стабильный репозиторий, т.е. репозиторий Debian 7(wheezy) и репозиторий deb-multimedia для Debian 7.
Checkinstall?
По уму лучше собрать как положено через fakeroot и прописать в /debian/control установочные зависимости, опять же лучше включить в архив исходники что бы можно было собрать без труда под другую архитектуру ну и посмотреть что и как.
Русские дебианщики против цифрового слабоумия !

rulet

#17
 Нет, не через checkinstall, все прописано, т.е. через dpkg-buildpackage. Исходники взял отсюда(на них ведет ссылка с оф-страницы sopcast, хотя, если я правильно понял, как таковых открытых исходников на основной код нету).
Debian Buster 64 bit, Gnome 3.30.2, Core i3-6100 3.70GHz, RAM 8GB.

ferum

Дебианизированы под ubuntu 12.04  в принципе только исправить версию и собрать под дебианом. Надо понимать оба архива в одну папку распаковывали и там собирали? /debian есть только в первом архиве, по ходу певый пакет сам плеер второй пакет какойто плугин к нему.
Русские дебианщики против цифрового слабоумия !

rulet

 Нет, не в один каталог, собирал отдельно два пакета. sopcast-player -- вроде бы как обертка с плеером, а sp-auth -- сам движок.
Debian Buster 64 bit, Gnome 3.30.2, Core i3-6100 3.70GHz, RAM 8GB.

ferum

Забавно, посмотрел в архиве документацию....не то что бы движок, скорей дополнение к vlc ( оно и на скринах похоже ). Если не секрет как дебианизировали второй пакет?
Русские дебианщики против цифрового слабоумия !

rulet

#21
 :) Я не мейнтенер. В принципе, там делать особо нечего, это может сделать каждый, кто имеет минимальное понятие(как я) о сборке. Так, для удобства выложил краткое описание. Для sp-auth просто распаковал(переименовал распакованный каталог в sp-auth-3.2.6), переименовал sp-auth-3.2.6.tar.gz в sp-auth_3.2.6.orig.tar.gz затем зашел в каталог sp-auth-3.2.6 и через команду dh_make создал каталог debian с необходым содержимым, которое автоматом создается(при выполнении команды dh_make указать что single binary), затем прописал имя и почту сопровождающего в /debian/changelog и /debian/control, т.е. прописал в соответствии с требованиями Debian, например так:
sp-auth (3.2.6-1) unstable; urgency=low

  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>

-- Jason Scheunemann <jason.scheunemann@yahoo.com>  Tue, 10 Sep 2013 21:15:12 +0300


Можно после этого снова запаковать каталог sp-auth-3.2.6 в tar.gz и использовать по новой как исходный архив.
Далее снова зашел в каталог sp-auth и выполнил dpkg-buildpackage. После сборки deb-пакет появится на каталог выше по дереву, т.е. там же где и архив с исходниками.
Вот здесь в архиве для наглядности  все дерево сборки sp-auth с всеми файлами и с конечным результатом, т.е. с собранным deb-пакетом.


Debian Buster 64 bit, Gnome 3.30.2, Core i3-6100 3.70GHz, RAM 8GB.

ferum

Забавно, в принципе по манам оно так и делается но dh_make создаёт каталог с шаблонами, содержание которых как правило далеко от истины.....сколько я таким способом не пробовал собирать  пакеты всё время /debian/rules чёйта не рулез и приходится много чего ковырять что бы оно рулез, видимо данный случай зело уникальный....а может я просто всё время собираю разделяющиеся пакеты.
З.Ы. Тоже не профи, но эта тема мне очень интересна.
Русские дебианщики против цифрового слабоумия !

rulet

#23
Цитата: ferum от 10 сентября 2013, 22:47:03Забавно, в принципе по манам оно так и делается но dh_make создаёт каталог с шаблонами, содержание которых как правило далеко от истины
Так и есть, dh_make создает только шаблон для удобства и скорости, который нужно редактировать в соответствии с зависимостями и требованиями установки для каждой программы, но в данном случае это не понадобилось. Я даже в /debian/control зависимости не указывал, так-как не нашел что где-то о них написано относительно этого sp-auth. Установил, работает. А sopcast-player уже дебианизирован, как ты сам видишь, только я подправил как нужно для debian, т.е. с precise на sp-auth (3.2.6-1) unstable; urgency=low в /debian/changelog.






Debian Buster 64 bit, Gnome 3.30.2, Core i3-6100 3.70GHz, RAM 8GB.

Armor

А можно в этом сопкасте чё-нить русскоязычное посмотреть...?

ferum

Открытые каналы смотрю на VLC файлик обозвать playlist_ks.m3u
Открыть содержимое (спойлер)

#EXTM3U
#EXTINF:0,Первый канал
udp://@233.3.2.1:5000
#EXTINF:0,Россия 1
udp://@233.3.2.2:5000
#EXTINF:0,ТВ Центр
udp://@233.3.2.6:5000
#EXTINF:0,НТВ
udp://@233.3.2.4:5000
#EXTINF:0,Россия К
udp://@233.3.2.3:5000
#EXTINF:0,Звезда
udp://@233.3.2.12:5000
#EXTINF:0,2х2
udp://@233.3.2.14:5000
#EXTINF:0,MTV
udp://@233.3.2.15:5000
#EXTINF:0,Петербург-5 канал
udp://@233.3.2.5:5000
#EXTINF:0,ТВ3
udp://@233.3.2.11:5000
#EXTINF:0,ДТВ
udp://@233.3.2.9:5000
#EXTINF:0,ТНТ
udp://@233.3.2.8:5000
#EXTINF:0,РенТВ
udp://@233.3.2.7:5000
#EXTINF:0,Россия 2
udp://@233.3.1.135:5000
#EXTINF:0,Россия 24
udp://@233.3.1.137:5000
#EXTINF:0,Карусель
udp://@233.3.1.136:5000
#EXTINF:0,Радиостанция Маяк
udp://@239.255.4.4:1234
#EXTINF:0,Радио Вести FM
udp://@239.255.4.7:1234
#EXTINF:0,Радио Эхо Москвы
udp://@239.255.4.15:1234
#EXTINF:0,Авто радио
udp://@239.255.4.12:1234
#EXTINF:0,Радио Юмор FM
udp://@239.255.4.14:1234
#EXTINF:0,Радио Энергия
udp://@239.255.4.11:1234
#EXTINF:0,Радио России
udp://@239.255.4.6:1234
[свернуть]
Русские дебианщики против цифрового слабоумия !

Armor

хм, скормил в LVC плейлист, плеер его видит, но ничего не играет. Правда, раньше VLC для подобных штук не использовал. В источники сунул ваш плейлист, по ctrl+L он показывает список каналов, но не играет почему-то-))

ogost

#27
не играет, ferum, но список каналов открывает. в терминале:
[0x9c886d8] main stream error: cannot pre fill buffer
щас посмотрим что к чему..

Сообщение объединено: 12 сентября 2013, 10:56:18

ferum, а это что за айпишники? на них никто не откликается..

ferum

rostelecom kostroma открытое тв. Возможно есть привязка к провайдеру или даже региону. У меня всё пашет.
Русские дебианщики против цифрового слабоумия !

Rus43

#29
Пробовал собрать deb-пакет sp-auth, выдало ошибку "ошибка: не удалось найти библиотеку libstdc++.so.5".
Пакет libstdc++5 установлен. Подскажите, пожалуйста, как решить проблему...

Сообщение объединено: 09 ноября 2013, 17:03:22

Прошу прощения, вопрос снят, не была выполнена активация поддержки 32-битных библиотек.