Bueno, ultimamente nesesite de este paquete para manipulacion del sistema de archivos ext2, y pues , debido a que no encontre documentacion sobre como instalar estas librerias, y pase mucho tiempo tratando de arreglar errores de referencia a librerias pues mejor me puse a isntalar y encontre que el paquete trae las isntrucciones de instalacion, listo! si pero no, voy a explicar como hacer este proceso de una forma facil y explicada un poco mas que las instrucciones que viene dentro del paquete. Entonces… empezamos…
Pre-Instalacion
1) Lo Primero que deben de hacer es Descargar el paquete: http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.8.tar.gz
2) Inicialn como super usuario, y lo colocan en la carpeta root, en mi caso considero una forma facil de hacer esto de la siguiente forma, segun los sistemas operativos que he realizado esto:
- Ubuntu: ~$ sudo nautilus
- Kubuntu: ~$ sudo dolphin
Estos comandos ejecuntan nautilus o dolphin como super usuarios y permiten manejar las carpetas a nuestro gusto.
Descompriman en root el archivo 0-e2fsprogs-1.41.8.tar.gz de manera que les quede asi /e2fsprogs-1.41.8
Estamos listos para empezar con la isntalacion.
Instalacion
1) Navega con consola a manera que te encuentres dentro del directorio /e2fsprogs-1.41.8. o simplemente abre una terminal en este directorio.
2) Dentro de la carpeta /e2fsprogs-1.41.8 crea un directorio llamado build, y luego entra en el desde consola:
~$ mkdir build
~$ cd build
3) Ejecuta el script configure:
~$ ../configure
4) Compila los programas y librerias:
~$ make
5) Revisa que las carpetas y archivos de instalacion se hallan contruido correctamente:
~$ make check
6) Instala los programas y librerias:
~$ make install
7) Instala los archivos include y las librerias:
~$ make install-libs
8) Elimina cualquier pre-formatted manuals. En alguans distribuciones puede que contengan pre-formatted manuals que esten obsoletos y se nesesitan actualizar para ver los manuales correctos.
Existe en el paquete un script que nos ayudara a realizar este paso simplemente ve a la carpeta /e2fsprogs-1.41.8/install-utils alli se encontrara un script llamado remove_preformat_manpages. Este script nesesita ser ejecutable por lo que le damos clic derecho y luego en propiedades. En la pestaña de Permisos seleccionamos la checkbox que dice “es ejecutable”. Luego abirmos una termianal en el directorio /e2fsprogs-1.41.8/install-utils y ejecutamos:
~$ ./remove_preformat_manpages
9) Asegurate de que el archivo /etc/fstab file este correcto. Dentro del archivo abran unas lineas de comentarios las cuales seran ignoradas, las que nos interesan son las que lucen mas o menos asi:
/dev/hda4 / ext2 defaults 1 1
nota que no nesesariamente debe de decir lo mismo que la linea anterior solo verifica que existan esos 6 datos, ya que muchas distribuciones no traen los ultimos 2 digitos. Estos 2 digitos pueden ser cualquier digito, eso no importa solo verifican que existan.
Incorrecto:
/dev/hda4 / ext2 defaults
Correcto:
/dev/hda4 / ext2 defaults 1 1
En la carpeta install-utils se encuentra un script llamado convfstab el cual puede ayudar a corregir el archivo /etc/fstab si es que esta corrupto. Para ejecutar este script hazlo de la misma manera que en el paso 8.
Listo todo esta instalado. Ahora ya puedes importar las librerias desde cualqueir codigo fuente en C/C++.
Muchas grax Kensei, me funciono de maravilla.
al momento de hacer el make instal me arroja un error.. dice
[install-progs-recurisve] error 1