SLES11SP1 asks for db-devel - but there isn't any

Written by - 2 comments

Published on - Listed in Linux Database


If one wants to install the package apache2-devel on a SLES 11 SP1 machine, SLES will ask you for a dependency called 'db-devel':

 /tmp/apache # rpm -ivh *
error: Failed dependencies:
        db-devel is needed by libapr-util1-devel-1.3.4-12.20.2.x86_64
        libexpat-devel is needed by libapr-util1-devel-1.3.4-12.20.2.x86_64

There is just one problem though: There is no such called rpm (at least not in SLES11, in older versions this existed)!

Well the problem is quickly solved in case one is aware what 'db' stands for: It is a short name for the Berkeley DB, which in SLES11 received a new name: libdb-4_5-devel.

# rpm -ivh libdb-4_5-devel-4.5.20-95.39.x86_64.rpm
Preparing...                ########################################### [100%]
   1:libdb-4_5-devel        ########################################### [100%]

Once libdb-*-devel and libexpat-devel were installed, the apache packages (including apache2-devel) were successfully installed.


Add a comment

Show form to leave a comment

Comments (newest first)

j from wrote on Jun 16th, 2012:

This helped me. Thanks!


Ann from USA wrote on Jan 14th, 2012:

Cool blog!