Antes que nada un gran saludo y gracias por su ayuda....
El sistema operativo es redhat enterprise linux v.4 para 64-bit amd64 y intel em64t
Instale el fortran de lahey para maquinas x86_64 y el unico error que me mando fue que no encontraba la libreria libelf.so, asi que meti el disco de redhat y realize un rpm a elfutils-libelf-devel_0.97-5.x86_64, me mando la advertencia de que necesitaba dos paquetes, elfutils y elfutils-libelf-level, asì que me puse a instalarlos pero me mando mensajes de que ya existian y estaban actualizados.
por las prisas no me cerciore de que libelf.so si estaba pero con el nombre de libelf.so.1 y cometi el error de eliminar elfutils y elfutils-libelf-level segun yo para volverlas a instalar y asì instalar elfutils-libelf-devel_0.97-5.x86_64 y obetener el libelf.so.
El problema es que borre elfutils-libelf-devel_0.97-5.x86_64 y elimino libelf.so.1 y por lo tanto ya no puedo manejar nada con respecto a los rpm y ni siquiera puedo hacer el up2date de redhat, ya que me manda error de:
Traceback (most recent call last):
File "/usr/sbin/up2date", line 11, in ?
import rpm
ImportError: libelf.so.1: cannot open shared object file: No such file or directory
a la hora de instalar elfutils-0.97-5.x86_64.rpm y elfutils-libelf-0.97-5.x86_64.rpm, me manda este error:
rpm: error while loading shared libraries: libelf.so.1: cannot open shared object file: No such file or directory
La pregunta despues de todo esto, es saben como recuperar el libelf.so o libelf.so.1 sin ocupar rpm o como sea?, gracias.
aprovechando, cual es la diferencia entre .so y .so.1
GRACIAS