lirc auf Etch installieren
Hallo,
ich möchte vdr mit einer Infrarot-Fernbedienung steuern. Dazu scheine
ich lirc zu benötigen.
Dieses habe ich mittels "aptitude install lirc" installiert. Damit aber
/dev/lirc tatsächlich irgendetwas tut, brauche ich offenbar ein (oder
mehrere) zusätzliche(s) Kernelmodul(e), nämlich lirc-serial (und
lirc-dev?). Deren Source bekommt man mit "aptitude install
lirc-modules-source" auf die Kiste.
dpkg-reconfigure teilt einem dann mit
> Für Instruktionen wie man das Debian-Binärmodulpaket baut, siehe: /usr/share/doc/lirc-modules-source/README.Debian │
> │ │
> │ Schelldurchgang: │
> │ cd /usr/src/ │
> │ tar -xzf lirc-modules.tar.gz │
> │ cd modules/lirc │
> │ debian/rules binary-modules KSRC=/path/of/my/kernel/source/ │
> │ dpkg -i ../../irc-modules-*.deb
Der "Schnelldurchgang" scheitert leider mit [2].
In /usr/share/doc/lirc-modules-source/README.Debian steht, man solle
/usr/src/lirc-modules.tar.gz ebendort entpacken und dann
./modules/lirc/README lesen. Gut, gehen wir.
Welchen der zwei Wege möchte ich nun gehen, wo ich lokal arbeite? Vorhin
empfahl mit Gerhard in [1] die Methode 2.
Sind die zwei Wege überhaupt noch zeitgemäß? Oder will man sowas
eigentlich vom module-assistant machen lassen?
Gut, kernel-source ist nun da, entpackt nach
/usr/src/linux-source-2.6.18 und mit symlink "linux" dorthin versehen.
Wie genau müssen die Sourcen jetzt noch vorbereitet werden, damit ich
gleich mit Weg 1 oder Weg 2 weitermachen kann?
Danke für jede Hilfe & viele Grüße
Paul, gerade etwas von Debian genervt
[1] <[🔎] 20061225151248.GA3249@debian.brauer.lan>
[2]
> vdr:/usr/src/modules/lirc# debian/rules binary-modules KDREV=2.6.18-3
> sed -e "s!\$KVERS!`sed -n -e '/UTS_RELEASE/s/^[^"]*"\([^"]*\)".*$/\1/p' /usr/src/linux/include/linux/version.h`!g; s!\$KSRC!/usr/src/linux!; s!\$KARCH!i386!; s!\$KEMAIL!!; s!\$KMAINT!!; s!\$KDREV!2.6.18-3!; s!\$DEBDATE!Mo, 25 Dez 2006 19:16:28 +0100!" debian/control.in > debian/control
> sed: kann /usr/src/linux/include/linux/version.h nicht lesen: Datei oder Verzeichnis nicht gefunden
> dh_testdir
> # Add here commands to configure the package.
> touch configure-stamp
> dh_testdir
> # Add here commands to compile the package.
> /usr/bin/make debconf
> sed: kann /usr/src/linux/2.6.18-3-686/build/include/linux/version.h nicht lesen: Datei oder Verzeichnis nicht gefunden
> make[1]: Entering directory `/usr/src/modules/lirc'
> mkdir modules
> sed: kann /usr/src/linux/2.6.18-3-686/build/include/linux/version.h nicht lesen: Datei oder Verzeichnis nicht gefunden
> /usr/bin/make -C drivers SUBDIRS="lirc_dev"
> make[2]: Entering directory `/usr/src/modules/lirc/drivers'
> Making all in lirc_dev
> make[3]: Entering directory `/usr/src/modules/lirc/drivers/lirc_dev'
> mv Makefile Makefile.automake
> cp ../Makefile.kernel Makefile
> /usr/bin/make -C /usr/src/linux/2.6.18-3-686/build SUBDIRS=/usr/src/modules/lirc/drivers/lirc_dev modules \
> KBUILD_VERBOSE=1
> make: Entering an unknown directory
> make: *** /usr/src/linux/2.6.18-3-686/build: Datei oder Verzeichnis nicht gefunden. Schluss.
> make: Leaving an unknown directory
> make[3]: *** [lirc_dev.o] Fehler 2
> make[3]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_dev'
> make[2]: *** [all-recursive] Fehler 1
> make[2]: Leaving directory `/usr/src/modules/lirc/drivers'
> make[1]: *** [dev] Fehler 2
> make[1]: Leaving directory `/usr/src/modules/lirc'
> make: *** [build-stamp] Fehler 2
Reply to: