В данном посте я решил рассмотреть установку 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
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 и можем приступать к его настройке.
Комментариев нет:
Отправить комментарий