Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| vdr:centos [06.07.2010 19:29. ] – Installation der Entwicklerwerkzeuge dokumentiert django | vdr:centos [13.01.2011 21:22. ] (aktuell) – Formatierung überarbeitet michi | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Grundinstallation ====== | ||
| + | {{: | ||
| + | |||
| + | |||
| + | ===== 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 / | ||
| + | # 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 [[http:// | ||
| + | < | ||
| + | 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. | ||
| + | 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 // | ||
| + | # vim / | ||
| + | < | ||
| + | name=CentOS-$releasever - Base | ||
| + | mirrorlist=http:// | ||
| + | # | ||
| + | gpgcheck=1 | ||
| + | # Django 04.07.2010 eingefügt zum Installieren des Centos-plus-Kernels | ||
| + | exclude=kernel kernel-devel kernel-PAE-* | ||
| + | gpgkey=file:/// | ||
| + | < | ||
| + | #released updates | ||
| + | [updates] | ||
| + | name=CentOS-$releasever - Updates | ||
| + | mirrorlist=http:// | ||
| + | # | ||
| + | gpgcheck=1 | ||
| + | # Django 04.07.2010 eingefügt zum Installieren des Centos-plus-Kernels | ||
| + | exclude=kernel kernel-devel kernel-PAE-* | ||
| + | gpgkey=file:/// | ||
| + | < | ||
| + | [centosplus] | ||
| + | name=CentOS-$releasever - Plus | ||
| + | mirrorlist=http:// | ||
| + | # | ||
| + | gpgcheck=1 | ||
| + | # Django 04.07.2010 eingefügt zum Installieren des Centos-plus-Kernels | ||
| + | enabled=1 | ||
| + | includepkgs=kernel* | ||
| + | gpgkey=file:/// | ||
| + | Anschließend führen wir einen Systemupdate aus. | ||
| + | # yum update | ||
| + | < | ||
| + | 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: | ||
| + | Nun können wir erneut überprüfe, | ||
| + | # grep -i dvb / | ||
| + | < | ||
| + | # 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</ | ||
| + | ===== Entwicklungswerkzeuge installieren ===== | ||
| + | Als nächstes bereiten wir die weitere Installation unseres **//VDR//** vor, wir installieren die Entwicklungsbibliotheken und -werkzeuge. | ||
| + | # yum groupinstall " | ||
| + | # yum groupinstall " | ||
| + | # yum install gettext-devel | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[vdr: | ||