[svn-commits] tzafrir: branch 1.4 r2707 - /branches/1.4/README

SVN commits to the Digium repositories svn-commits at lists.digium.com
Sun Jul 8 14:22:42 CDT 2007


Author: tzafrir
Date: Sun Jul  8 14:22:41 2007
New Revision: 2707

URL: http://svn.digium.com/view/zaptel?view=rev&rev=2707
Log:
Moving specific commands to a distro-specific part.

Modified:
    branches/1.4/README

Modified: branches/1.4/README
URL: http://svn.digium.com/view/zaptel/branches/1.4/README?view=diff&rev=2707&r1=2706&r2=2707
==============================================================================
--- branches/1.4/README (original)
+++ branches/1.4/README Sun Jul  8 14:22:41 2007
@@ -68,6 +68,11 @@
     kernel-devel package. Or if you run kernel-smp or kernel-xen, you
     need kernel-smp-devel or kernel-xen-devel, respectively.
   * On SUSE you seem to need the package kernel-source .
+  * In some distributions (e.g.: in RHEL/CentOS, Fedora, Ubuntu) the 
+    installation of the kernel-devel / kernel-headers package will 
+    be of a version that is newer than the one you currently run. In 
+    such a case you may need to upgrade the kernel package itself as 
+    well and reboot.
 - To point explicitly to a different build tree: set KSRC to the kernel 
   source tree and KVERS to the exact kernel version:
 
@@ -96,14 +101,6 @@
 There may be cases where you will need a specific version of gcc to build
 kernel modules.
 
-On Debian and similar distributions run:
-
-   apt-get install build-essential
-
-On Centos and Fedora:
-
-  apt-get install gcc
-
 
 Extra Libraries
 ~~~~~~~~~~~~~~~
@@ -114,13 +111,39 @@
   the Xorcom Astribank.
 - libnewt is needed to build the optional but useful utility zttool.
 
-Installing the first two on Debian:
-
-  apt-get install libusb-dev libnewt-dev
-
-Installing the first two on Centos/Fedora:
-
-  yum install libusb-devel libnewt-devel
+
+Distribution-Specific Instructions
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+==== Debian 4.0 (Etch)
+  apt-get install linux-headers-`uname -r` build-essential libnewt-dev libusb-dev
+
+==== Debian 3.1 (Sarge)
+  apt-get install kernel-headers-`uname -r` build-essential libnewt-dev libusb-dev
+
+==== RHEL4 / CentOS 4
+You need the following non-kernel-related packages:
+
+  yum install gcc newt-devel libusb-devel
+
+If the following command produces an error, you need to install
+ithe kernel devel package:
+
+  ls /lib/modules/`uname -r`/build/.config
+
+The right one depends on your kernel version. If the following command
+produces output you have an SMP kernel:
+
+  uname -r | grep smp
+
+and thus need to run:
+
+  yum install kernel-smp kernel-smp-devel
+
+If that command produced no output, you have a non-SMP kernel:
+
+  yum install kernel kernel-devel
+
+At this point you should probably reboot to get the new kernel in effect.
 
 
 Installation




More information about the svn-commits mailing list