[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: