I installed Ubuntu 4.10 Warty Warthog a few days ago. I managed to install the Java Runtime Environment plug-in for Firefox by following instructions I found in various places. I'm not having the same success with my Logitech Quickcam Messenger. I've tried to follow the instructions at qce-ga.sourceforge.net
which say that the following requirements must be met:
* kernel >= 2.2.18, kernel 2.4.x, or kernel 2.6.x with USB and V4L support
* Kernel source for the same kernel. The symbolic link /lib/modules/`uname -r`/build should point to the source directory.
* A working installation of gcc >= 2.95
The kernel included in Unbuntu is 184.108.40.206-3-386. USB support is included because I got my USB Canon i455 to work with one of the drivers provided with Ubuntu (although the size of what's printed is much smaller than it should be). V4L support is also there, as I discovered by following the Gnome Meeting wizard (which didn't detect my cam). So my system meets the first requirement.
I used 'apt-get install gcc' to install what I believe is a C/C++ compiler. The command reported that gcc 3.3 had been installed. So that's the third requirement met.
What I don't understand is how to meet the second requirement - even though I have already had the experience of creating a symbolic link when I installed the Java Runtime Environment. I don't understand the concept behind it and I haven't been able to work it out through googling...
My questions are:
If I need to create a copy of the linux kernel in /usr/src, why can't I just go to the folder where the kernel is stored on the system, and copy it to /usr/src? Why should I need to download the kernel source if it already exists on my system?
What is the idea behind creating a symbolic link? In the second bullet point above, it says that the "symbolic link /lib/modules/`uname -r`/build should point to the source directory". On my system, I understand this means that /lib/modules/220.127.116.11-3-386 should point to the source directory where the source code for the kernel is stored - but where is this? Is it the kernel source code that you're supposed to copy or download to /usr/src/linux ?
The rest of the installation process seems straightforward enough looking at the instructions, but I'm stuck on the above point. Any pointers would be very helpful.