vdr:centos

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
vdr:centos [06.07.2010 19:35. ]
django
vdr:centos [13.01.2011 21:22. ] (aktuell)
michi Formatierung überarbeitet
Zeile 1: Zeile 1:
 +====== Grundinstallation ======
 +{{:​vdr:​vdr-logo-user-221.png?​150 |VDR-Logo registrierter User #221}}
  
 +
 +
 +===== Kernel testen =====
 +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!
 +===== "​DVB-Kernel"​ installieren =====
 +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 [[http://​ftp.hosteurope.de/​mirror/​centos.org/​5/​centosplus/​Readme.txt|Informationen]].
 +<​code>​----------------------------------
 +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</​code>​
 +
 +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
 +<​code>​[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</​code>​
 +<​code>​
 +#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</​code>​
 +<​code>#​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</​code>​
 +Anschließend führen wir einen Systemupdate aus.
 +  # yum update
 +<​code>​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</​code>​
 +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 ​
 +<​code>#​ 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</​code>​
 +===== Entwicklungswerkzeuge installieren =====
 +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
 +
 +----
 +
 +[[vdr:​vdr|Zurück zum Hauptmenü]]
  • vdr/centos.txt
  • Zuletzt geändert: 13.01.2011 21:22.
  • von michi