trying to install octave from epel onto centos 5.2, and getting dependency errors. only place I could find this RPM was in epel, which I 'thought' ran on native rhel5/centos5 without requiring any other repos, but I guess I'm wrong?!? google tells me libhdf5 is some sot of 'heirarchial data format' library, whatever that means. # yum install octave Loading "fastestmirror" plugin Loading "priorities" plugin Loading mirror speeds from cached hostfile * epel: mirror.hmc.edu * pgdg83: yum.pgsqlrpms.org * rpmforge: ftp-stud.fht-esslingen.de * base: mirror.nic.uoregon.edu * updates: mirror.hmc.edu * centosplus: centos-distro.cavecreek.net * addons: mirrors.cat.pdx.edu * extras: centos-distro.cavecreek.net Excluding Packages from CentOS-5 - Base Finished Excluding Packages from CentOS-5 - Updates Finished 1541 packages excluded due to repository priority protections Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package octave.i386 6:3.0.1-2.el5 set to be updated --> Processing Dependency: libcamd.so.2 for package: octave --> Processing Dependency: libumfpack.so.5 for package: octave --> Processing Dependency: libcolamd.so.2 for package: octave --> Processing Dependency: libfftw3.so.3 for package: octave --> Processing Dependency: libccolamd.so.2 for package: octave --> Processing Dependency: libblas.so.3 for package: octave --> Processing Dependency: libglpk.so.0 for package: octave --> Processing Dependency: libcholmod.so.1 for package: octave --> Processing Dependency: libamd.so.2 for package: octave --> Processing Dependency: gnuplot for package: octave --> Processing Dependency: libcxsparse.so.2 for package: octave --> Processing Dependency: libhdf5.so.0 for package: octave --> Processing Dependency: liblapack.so.3 for package: octave --> Processing Dependency: libqhull.so.5 for package: octave --> Running transaction check ---> Package glpk.i386 0:4.20-2.el5 set to be updated ---> Package octave.i386 6:3.0.1-2.el5 set to be updated --> Processing Dependency: libhdf5.so.0 for package: octave ---> Package qhull.i386 0:2003.1-7.el5 set to be updated ---> Package lapack.i386 0:3.0-37.el5 set to be updated ---> Package gnuplot.i386 0:4.0.0-12 set to be updated ---> Package fftw3.i386 0:3.1.1-1.el5.rf set to be updated ---> Package blas.i386 0:3.0-37.el5 set to be updated ---> Package suitesparse.i386 0:3.1.0-1.el5 set to be updated --> Finished Dependency Resolution Error: Missing Dependency: libhdf5.so.0 is needed by package octave