В этом блоге вы сможете найти различную информацию на русском языке о MythTV и дистрибутиве GNU/Linux на основе Ubuntu и MythTV - Mythbuntu. Если вы хотите оставить комментарий, то не стесняйтесь, включены анонимные комментарии. P.S. Как это часто бывает, тематика блога немного вышла за пределы Mythbuntu (Ubuntu), но пока не вышла за пределы MythTV. Оставайтесь с нами. :)

понедельник, 15 февраля 2010 г.

Установка MythTV в OpenSUSE

В данном посте я решил рассмотреть установку MythTV в OpenSUSE. Это конечно выходит за рамки заявленной самим же тематики блога, однако я решил что не стоит ограничивать себя одним дистрибутивом, ведь главное для нас не сам дистрибутив, а MythTV. Тем более что OpenSUSE сам по себе очень неплохой дистрибутив, который достаточно активно развивается и имеет неплохую поддержку сообщества. К сожалению такого же дистрибутива как Mythbuntu, на основе OpenSuse нет (по крайней мере я о таковом не знаю), но к счастью есть хорошее описание процесса установки в вики MyhthTV - Install mythTV software on openSUSE.
Мы же здесь рассмотрим процесс установки более кратко и естественно на русском языке, а также с учетом того что наша версия openSUSE 11.2.
В первую очередь при установке openSUSE обратите внимание на разбиение диска на разделы. Здесь рекомендации будут такими же как и для любых других дистрибутивов - для раздела с видео рекомендуется использовать файловую систему xfs, а для всех остальных разделов ext4.
После того как установки системы как и в случае Mythbuntu для видеокарт на чипсетах Nvidia рекомендуется установить проприетарные драйвер. Естественно, также вы должны убедится что все ваше "железо", такое как звуковая карта, ТВ тюнер и т.п. функционирует нормально. Заметим, что здесь мы не будем рассматривать установку и настройку железа, т.к. информации по этой теме вполне достаточно в других источниках.
Установить кодеки в openSUSE можно разными способами. Сначала рассмотрим способ установки из командной строки:
1. Запустите какой-нибудь эмулятор терминала, например konsole.
2. Выполните следующие команды:

zypper addrepo -f http://ftp.skynet.be/pub/packman/suse/11.2 packman
zypper addrepo -f http://www.opensuse-guide.org/repo/11.2 libdvdcss

Эти команды выполняют добавление нужные репозитариев в список источников софта.
3. Установим кодеки:

zypper install ffmpeg flash-player libdvdcss libxine1-codecs w32codec-all lame

Также вы можете установить кодеки, так называемым способом "1-click installation". Для этого щелкните на ссылке http://opensuse-community.org/codecs-kde.ymp.

После установки кодеков можно приступить к дальнейшим действиям. Теперь выполним установку всех нужных пакетов, которые используются MythTV:

sudo zypper in dvb 
sudo zypper in libid3tag mysql php5 xine-ui xmms fame libcdaudio libfame MPlayer 
sudo zypper in phpPgAdmin pvm transcode apache2 yast2-http-server apache2-mod_php5

Теперь можно приступить к установке MythTV. Сделаем это с помощью программы "Установка программ". Чтобы выбрать пакеты относящиеся к MythTV выберите в YaST2 вкладку Поиск и в поле Поиск введите слово "mythtv" (см. рис. 1)
 
Рисунок 1 - Окно YaST2 в режиме установки программ
Вы можете увидеть что в списке присутствуют пакеты как для версии MythTV 0.21, так и для версии 0.22. Мы установим пакеты для версии 0.22, чтобы сделать это выберите их для установки и щелкните на кнопке Принять, в результате чего будет выполнена установка выбранных пакетов.
После того как пакеты установлены можно приступить к дальнейшим действиям по установке MythTV.
Сначала запустим две нужные для работы MythTV службы: ntp и mysql. Для этого запустите YaST2 и в разделе Система щелкните на пункте Системные службы (уровень запуска): Службы. После этого появится окно Системные службы (уровень запуска): Службы (см. рис. 2).
  
Рисунок 2 - Системные службы (уровень запуска): Службы
В этом окне выберите нужную службу и щелкните на кнопке Включить, поле чего будет произведен запуск службы. После запуска служб ntp и mysql щелкните на кнопке ОК.
В отличие от  Mythbuntu, при установке пакетов MythTV в openSUSE ,база данных необходимая для работы MythTV не создается. Но это не беда, в поставке MythTV присутствует SQL-скрипт для создания базы данных. Давайте выполним необходимые действия по созданию базы:
1. Так как по умолчанию пароль для пользователя root (не путайте с пользователем root системы Linux) баз данных MySQL пустой, рекомендуется выполнить установку пароля с помощью следующей команды: 

mysqladmin -u root password <пароль>
 
2. Теперь запустим SQL-скрипт выполняющий создание базы данных:

mysql -u root -p < /usr/share/doc/packages/mythtv-doc/database/mc.sql

В результате будет создана база данных MySQL с названием mythconverg, которая содержит таблицы необоходимые для данных с которыми работает MythTV.
Также рекомендуется создать пользователя mythtv для базы mythconverg. 
3. Для этого сначала войдем в консоль MySQL выполнив команду:

mysql -u root -p mythconverg

после нажатия кнопки Enter будет произведен запрос пароля, введите пароль который вы ввели при установке пароля для пользователя root базы данных MySQL.
После этого появится запрос консоли MySQL в виде строки "mysql>;"
4. Теперь введите следующие команды:

mysql> grant all on mythconverg.* to mythtv@"%" identified by "mythtv"; 
mysql> flush privileges; 
mysql> quit;

Эти команды создадут пользователя mythtv для базы данных mythconverg и назначат нужные  привилегии для таблиц этой базы, а последняя произведет выход из консоли MySQL.
Вот наконец и все, теперь мы имеем установленный MythTV и можем приступать к его настройке.

Постоянные читатели

Архив блога

Обо мне

Великий Новгород, Russia