vdr:centos

Grundinstallation

VDR-Logo registrierter User #221

Als erstes Testen wir, ob der verwendete Kernel überhaupt die nötige Unterstützung mitbringt. Grundsätzlich hat der Kernel 2.6.18 ja schon die entsprechenden Module anbei. Bei CentOS 5 stellt sich die Sache etwas differenzierter da. Im Standardkernel von CentOS 5 ist die DVB-Unterstützung nämlich deaktiviert - beim Kernel aus dem Centos-plus Repository hingegen ist die entsprechende Unterstützung enthalten.

Ob der verwendete Kernel nun die Unterstützung hat oder nicht, überprüft amn einfach mit folgendem Aufruf:

$ grep -i dvb /boot/config-2.6.18-194.3.1.el5 
# CONFIG_DVB is not set

Die Antwort CONFIG_DVB is not set zeigt klar, dass die entsprechend benötigten Optionen schlichtweg fehlen!

Bei der Erstinstallation des Grundsystems kann man leider nicht direkt angeben - zumindest habe ich die Option noch nicht gefunden - das der Kernel aus dem Centos-Plus Repository verwendet werden soll.

In der Readme-Datei des Repositories finden wir hierzu näheren Informationen.

----------------------------------
kernel-2.6.x-x.x.x.el5.centos.plus
----------------------------------
This is a kernel that has many of the options and modules turned on which
are turned off by default in the upstream providers kernels.  A list of 
some of the items that this Kernel includes are:

File Systems:
NTFS (read and write)
XFS (read and write)
JFS (read and write)
ReiserFS (read and write)
UFS {BSD default FS} (read only)
BeOS FS (read only)
AFS (read only)

Hardware Modules:
All USB
All Firewire
All SCSI
Video4 Linux and all Video, Audio and Radio modules

Also installieren wir erst einmal wie gewohnt den Standard Kernel aus dem Base-Repository. Hierzu bearbeiten wir die Konfigurationsvorgaben in der Datei /etc/yum.repos.d/CentOS-Base.repo.

# vim /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
# Django 04.07.2010 eingefügt zum Installieren des Centos-plus-Kernels
exclude=kernel kernel-devel kernel-PAE-*
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#released updates 
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
# Django 04.07.2010 eingefügt zum Installieren des Centos-plus-Kernels
exclude=kernel kernel-devel kernel-PAE-*
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
# Django 04.07.2010 eingefügt zum Installieren des Centos-plus-Kernels
enabled=1
includepkgs=kernel*
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

Anschließend führen wir einen Systemupdate aus.

# yum update
Excluding Packages from CentOS-5 - Base
Finished
Reducing CentOS-5 - Plus to included packages only
Finished
Excluding Packages from CentOS-5 - Updates
Finished
Setting up Update Process
Resolving Dependencies
--> Running transaction check

---> Package kernel.i686 0:2.6.18-194.3.1.el5.centos.plus set to be installed

Nun können wir erneut überprüfe, ob die benötigten Kernel-Konfigurationsoptionen gesetzt sind:

# grep -i dvb /boot/config-2.6.18-194.3.1.el5.centos.plus 
# CONFIG_VIDEO_BT848_DVB is not set
# CONFIG_VIDEO_SAA7134_DVB is not set
# CONFIG_VIDEO_CX88_DVB is not set
CONFIG_DVB=y
CONFIG_DVB_CORE=m
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_CI=m
CONFIG_DVB_BUDGET_AV=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_USB=m
# CONFIG_DVB_USB_DEBUG is not set
CONFIG_DVB_USB_A800=m
CONFIG_DVB_USB_DIBUSB_MB=m
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
CONFIG_DVB_USB_DIBUSB_MC=m
CONFIG_DVB_USB_UMT_010=m
CONFIG_DVB_USB_CXUSB=m
CONFIG_DVB_USB_DIGITV=m
CONFIG_DVB_USB_VP7045=m
CONFIG_DVB_USB_VP702X=m
CONFIG_DVB_USB_GP8PSK=m
CONFIG_DVB_USB_NOVA_T_USB2=m
CONFIG_DVB_USB_DTT200U=m
CONFIG_DVB_TTUSB_BUDGET=m
CONFIG_DVB_TTUSB_DEC=m
CONFIG_DVB_CINERGYT2=m
CONFIG_DVB_CINERGYT2_TUNING=y
CONFIG_DVB_CINERGYT2_STREAM_URB_COUNT=32
CONFIG_DVB_CINERGYT2_STREAM_BUF_SIZE=512
CONFIG_DVB_CINERGYT2_QUERY_INTERVAL=250
CONFIG_DVB_CINERGYT2_ENABLE_RC_INPUT_DEVICE=y
CONFIG_DVB_CINERGYT2_RC_QUERY_INTERVAL=50
CONFIG_DVB_B2C2_FLEXCOP=m
CONFIG_DVB_B2C2_FLEXCOP_PCI=m
CONFIG_DVB_B2C2_FLEXCOP_USB=m
# CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set
CONFIG_DVB_BT8XX=m
CONFIG_DVB_PLUTO2=m
# Supported DVB Frontends
# Customise DVB Frontends
# DVB-S (satellite) frontends
CONFIG_DVB_STV0299=m
CONFIG_DVB_CX24110=m
# CONFIG_DVB_CX24123 is not set
CONFIG_DVB_TDA8083=m
CONFIG_DVB_MT312=m
CONFIG_DVB_VES1X93=m
CONFIG_DVB_S5H1420=m
# DVB-T (terrestrial) frontends
CONFIG_DVB_SP8870=m
CONFIG_DVB_SP887X=m
CONFIG_DVB_CX22700=m
CONFIG_DVB_CX22702=m
CONFIG_DVB_L64781=m
CONFIG_DVB_TDA1004X=m
CONFIG_DVB_NXT6000=m
CONFIG_DVB_MT352=m
CONFIG_DVB_ZL10353=m
CONFIG_DVB_DIB3000MB=m
CONFIG_DVB_DIB3000MC=m
# DVB-C (cable) frontends
CONFIG_DVB_VES1820=m
CONFIG_DVB_TDA10021=m
CONFIG_DVB_STV0297=m
CONFIG_DVB_NXT200X=m
CONFIG_DVB_OR51211=m
# CONFIG_DVB_OR51132 is not set
CONFIG_DVB_BCM3510=m
CONFIG_DVB_LGDT330X=m
CONFIG_DVB_PLL=m
CONFIG_DVB_LNBP21=m
# CONFIG_DVB_ISL6421 is not set

Als nächstes bereiten wir die weitere Installation unseres VDR vor, wir installieren die Entwicklungsbibliotheken und -werkzeuge.

# yum groupinstall "Development Tools"
# yum groupinstall "Development Libraries"
# yum install gettext-devel

Zurück zum Hauptmenü

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
  • vdr/centos.txt
  • Zuletzt geändert: 13.01.2011 21:22.
  • von michi