miércoles, 27 de febrero de 2008

Clonar Particiones Linux



Para clonar una partición linux, ésta debe estar desmontada, ( la partición en la que vayamos a copiar el clón debe estar montada ) por lo que para realizarlo debemos usar un livecd.

1-Podemos usar un livecd de la distro, y usar una terminal:

1a-con el comando:

dd if=/dev/hda of=/dev/sda conv=noerror,sync bs=4k

Podríamos copiar una partición (/dev/hda) a otra partición (/dev/sda), aquí deberías cambiar estos valores por los correspondientes a tus unidades.

1b-Y con el comando:

dd if=/dev/hda | gzip > /mnt/hdb1/system_drive_backup.img.gz

Lo que haríamos es sacar una copia del contenido del primer disco duro (/dev/hda) y lo comprimimos a un fichero .gz que guardamos en otra unidad (/mnt/hdb1).

Para recuperar el contenido original en el disco duro con la copia ejecutaríamos:

gzip -dc /mnt/hdb1/system_drive_backup.img.gz | dd of=/dev/hda

Esto ultimo nos puede ser de utilidad por ejemplo para sacar una copia de todo nuestro sistema y guardarlo en un DVD, cuando quisiéramos volver a recuperar el sistema únicamente montaríamos el DVD y ejecutaríamos el comando anterior, y volveríamos a tener el sistema exactamente como lo teníamos antes.

1c-Otro método sencillo para clonar un disco (o una partición) basado en que growisofs usa dd para quemar un HD byte a byte directamente a un DVD.

growisofs -Z /dev/dvd=/dev/hda (para clonar un disco duro pequeño)

growisofs -Z /dev/dvd=/dev/hda1 (para clonar la partición hda1)

La limitación es simplemente la de 4.7 Gb o si es de doble densidad de 8.5 Gb del DVD.

Para recuperar con ese método tendrías que volcar bit a bit el contenido del DVD. Ten en cuenta que no es más que eso, una copia íntegra sólo que en otro formato. De hecho, si metieras ese DVD e hicieras

qemu -hda /dev/cdrom

Se te cargaría el sistema igual que si lo tuvieras en el disco duro, con gnome y todo, como si fuera un LiveCD.

Entonces, con hacer un:

dd if=/dev/cdrom of=/dev/tu-partición

sería suficiente. Pero ten cuidado con estos comandos que si te equivocas de partición puede ser fatal.

Mas información en http://clona.pbwiki.com/

------------
2-Podemos usar un live-cd de la distro , e instalar ( en la memoria ram ) con synaptic el paquete Partimage, para usar este programa "visual" para hacer/restaurar copias de particiones.

-------------------------

3-Podemos también usar un live-cd que ya lleva gParted (para ver crear, modificar, borrar particiones ) y Partimage (para crear una "imagen" de una partición): para ello se puede usar por ejemplo knoppix ( desde: ftp://ftp.gui.uva.es/pub/dist/knoppix/ ), o bajarse desde:http://download.tuxfamily.org/gpartedlive/ ,una imagen.iso (gparted-livecd) de un livecd ( que luego crearemos con k3b) con estos dos programas. .

En ambos casos, aconsejo antes de usar partimage, instalar (con synaptic) en el disco duro con el sistema, el paquete partimage-doc, y leerse la documentación: file:///usr/share/doc/partimage-doc/html/index.html

------------
4-Live-cd de Clonezilla: Podemos desde http://clonezilla.sourceforge.net/download/sourceforge/ o desde http://www.clonezilla.org/ bajarnos una imagen.iso de un cd ( que luego crearemos con k3b) con otro programa para crear un clón de una partición: Clonezilla.

En http://asuse3.blogspot.com/2008/01/copiando-y-restaurando-el-disco-del-eee.html hay una explicación de como usar este programa.

------------
5-Podemos bajarnos una imagen.iso de un livecd ( que luego crearemos con k3b): hiren's boot cd; este cd contiene un montón de utilidades no solo para hacer copias de particiones. Como digo tiene un montón de programas, que la verdad no esta muy claro sin son o no freeware, o por el contrario es un cd con al menos algún programa "pirateado". Para realizar/restaura copias de particiones lleva entre otros los siguientes programas "visuales":

norton ghost 8.3
acronis true image enterprise server 8.1.945
partition saving 3.11
imagen center 5.6 (drive image)

---------------------------------------


jueves, 21 de febrero de 2008

Instalar y ejecutar programas .exe (Windows) en Linux, con Wine:

He encontrado esta página: programas compatibles con wine, que puede servir de orientación sobre los programas de Windows que pueden funcionar en Linux. Aquí se habla sobre "Trabajar con un programa Windows, sin alternativa en Linux". En este tema se habla sobre otro programa para instalar/ejecutar programas windows en Linux: Crossover Office.  En este otro tema se trata sobre instalar/ejecutar un programa cuyo archivo .exe está en un cd /dvd , en vez de en el disco duro.

-------------------------------------------------------------------------------

Instalar y ejecutar programas windows en linux, con Wine:

1- Instalar el paquete wine  ; viene de serie y se puede instalar por tanto desde Synaptic

2- Una vez instalado hay que configurarlo: abrir una terminal y ejecutar el comando: winecfg
Se abre un programa con varias pestañas: en la pestaña Aplicaciones se nos permite indicar que versión de Windows queremos emular; en la pestaña Unidades debemos hacer click en el botón autodetectar para que wine detecte las unidades del sistema ( / , /home/usuario, ../drive C y otras que puedan estar montadas  ); En las demás pestañas podemos modificar otros parámetros a nuestro gusto, aunque aconsejo no tocar nada, salvo que se sepa bien lo que se hace. Una vez hechos los cambios debemos hacer click en el botón Aplicar, y Aceptar, y luego ya cerrar el programa de configuración de Wine




3- Para instalar un programa Windows con Wine es suficiente con hacer doble click, (en el administrador de archivos nautilus), sobre el instalador.exe del programa windows que quieras instalar.

4- Los programas windows instalados con Wine se guardan en el directorio: /home/usuario/.wine/drive_c  . En ese directorio hay otros subdirectorios: uno /home/usuario/.wine/drive_c/Windows ( con archivos del sistema operativo Windows ) y otro: /home/usuario/.wine/drive_c/Archivos de programa, en el que a su vez se irán creando subdirectorios con los programas que se vayan instalando con Wine.  De forma que el archivo ejecutable xxx.exe de un programa xxx estará bien en /home/usuario/.wine/drive_c/xxx.exe  , o en /home/usuario/.wine/drive_c/Archivos de programa/xxx/xxx.exe
Estos directorios están ocultos (.wine) Para verlos en el administrador de archivos nautilus:
Ver-Mostrar archivos ocultos ( o teclear ctrol+H )
Una vez se esta en el directorio, aconsejo añadirlo como marcador: ctrol+D

5- Se puede crear un lanzador personalizado, en el escritorio, en el panel o en el menú de aplicaciones:
el comando que hay que poner es similar al siguiente:
wine "/home/nicasio/.wine/drive_c/eurocalculadora.exe" nos ejecutaría el programa eurocalculadora

6-Aunque la manera mas fácil de usarlo en Nautilus es: botón derecho sobre un .exe
Propiedades >> Abrir con... >> Añadir >> Usar un comando personalizado >> escribe wine y pulsas Añadir ( * ver al final del tema )
A partir de ese momento, cualquier archivo .exe que intentes abrir con un doble click, wine lo interpretara y ejecutara el programa para Windows que quieres usar.

Para desinstalar un programa instalado con wine:

1-Se puede desinstalar un programa instalado con wine a través del propio programa desinstalador de Wine, ejecutando el comando: wine uninstaller , tras el cual se abrirá un programa gráfico estilo windows que nos permitirá desinstalar el programa windows que queramos de los que aparecen en la lista de instalados.




2-Si esto fallara o el programa que queremos desinstalar no estuviera en la lista: Los programas instalados con Wine están en el directorio /home/usuario/.wine/drive_c  o en /home/usuario/.wine/drive_c/Archivos de programa
Dentro de ese directorio estarán los distintos programas que hayas instalado con Wine; por ejemplo si has instalado el programa  xxxx habrá un directorio que se llamara xxxx, y dentro de el debería haber un archivo que se llame unins*.exe ( /home/usuario/.wine/drive_c/Archivos de programa/xxxx/unins*exe ). Si le das a ejecutar dicho archivo con Wine te debería desinstalar el programa xxxx.

3-Si no esta el archivo unins*.exe, entonces simplemente borra el directorio /home/usuario/.wine/drive_c/Archivos de programa/xxxx/

------------------

Hay tres tipos de archivos .exe:
- .exe instaladores: instalan un programa Windows
- .exe ejecutores: ejecutan un programa Windows, instalado previamente.
- .exe autoextraíbles de Winzip o Winrar ( éstos se deben tratar con el programa Fille-roler  que es el equivalente en Linux a Winzip/Winrar en Windows)

Desgracia/Afortunadamente, con Wine:
ni todos los archivos .exe instaladores instalan el programa correspondiente en Linux,
ni todos los archivos .exe ejecutores se pueden ejecutar con Wine.

He encontrado en esta página un curso sobre Linux, en el que hay varios capítulos sobre Wine (capítulos 55 a 60).

-----------------------------------------------------------

Añadido:

En Mint versión Cinnamon,  Wine no abre por defecto los ejecutables de DOS/Windows o .exe, y en Propiedades->Abrir Con , da tres opciones, una de ellas es wine, pero por defecto abre con "mono runtime", y como aplicaciones recomendadas permite "archive manager" ,  si se da a mostrar otras aplicaciones no me aparece Wine, ni me permite añadirlo.

El resultado de esto es que un programa .exe no se puede configurar para que se abra automáticamente con Wine, y además, cuando se quiere abrir con Wine no se puede con un simple clic y se tiene que ir al menú contextual "abrir con" y seleccionar la opción Wine.

Solución:
Editar el archivo /usr/share/applications/mimeinfo.cache , ejecutando en la terminal el comando:

sudo gedit /usr/share/applications/mimeinfo.cache

y modificar la siguiente línea:
application/x-ms-dos-executable=mono-runtime-terminal.desktop;wine.desktop;mono-runtime.desktop;file-roller.desktop ; ( así es como viene por defecto )
dejándola así:
application/x-ms-dos-executable=wine.desktop;mono-runtime-terminal.desktop;mono-runtime.desktop;file-roller.desktop;

Una vez hechos los cambios en el archivo usr/share/applications/mimeinfo.cache , y guardados los cambios, para que los cambios surtan efectos hay que seleccionar un archivo .exe->Propiedades->Abrir Con y dar al icono Restablecer
Una vez hecho esto, ya está Wine como primera opción para ejecutar los .exe ( las otras opciones, abrir con Mono runtime y con File-roller , siguen apareciendo en Propiedades->Abrir Con )

-----------------------------------------------------------

lunes, 18 de febrero de 2008

Pequeños Trucos (2)

I) ¿Como hacer para que Synaptic acepte el dvd de complementos de Guadalinex v4 como repositorio? Sé como añadir un cd como repositorio, pero no me acepta el dvd.
Se puede hacer con apt, de la siguiente forma:
Introduces el DVD
ejecutas en una terminal:
sudo apt-cdrom add
y el solo te lo agrega como una fuente más para instalar programas.
------------------
II) Si alguna vez pasa que intentas entrar con tu usuario y contraseña, y no te deja...
1- puede que este marcada la tecla de bloqueo mayúscula, por lo que no escribas bien tu nombre y/o contraseña.
2- puede que no te deje entrar simplemente porque no tengas espacio (en mb )en la partición /home/usuario
Reinicia el pc en "modo a prueba de fallo", y elimina documentos, películas, música, etc que ocupen mucho espacio ( o muévelos a otra partición distinta ), hasta que tengas suficiente espacio en tu disco duro. Después ya puedes reiniciar el pc en modo normal.
Siempre que te dejes bajando algo, comprueba antes de apagar el pc,con por ejemplo kdiskfree, que tienes suficiente espacio en la partición donde este /home/usuario.
---------------
III) Si al apagar el sistema, no se apaga sino que se queda fija la imagen de "usplash theme":
Edita con permisos de root el archivo /boot/grub/menu.lst y añade, en la línea que empieza por kernel, acpi=force detras de: ro quiet splash
de forma que quede: ro quiet splash acpi=force
Guardas el archivo menu.lst, reinicias el pc, y la próxima vez ya se podrá apagar el pc de forma correcta.
---------------------------------------------------------------------------





sábado, 16 de febrero de 2008

Desinstalar un Kernel (núcleo del sistema)

Seguro que más de un usuario relativamente nuevo tiene en el sistema más kernels de lo necesario con una entrada del grub con muchas opciones distintas. El kernel del sistema se actualiza cada poco tiempo con mejoras y correcciones de seguridad. Como ya sabemos, estas actualizaciones se instalan de forma (más o menos) automática, creando una nueva entrada en nuestro Grub para poder arrancar el sistema con el nuevo kernel. Ahora bien, las antiguas se quedan ahí, y si no las quitamos nosotros mismos, no tardaremos en tener un sistema con muchos megas de espacio ocupados por núcleos (kernel) antiguos y además un menú de inicio nada funcional, con varias opciones de arranque no necesarias.
------------------------------------------------
Instalación manual de un nuevo kernel:
De todas formas si no se actualiza al último kernel y quieres hacerlo de forma manual se pueden bajar desde la página http://kernel.ubuntu.com/~kernel-ppa/mainline/ los paquetes adecuados:
linux-headers ** all.deb
linux-headers ** i386.deb
( o amd64.deb si esa es la arquitectura del sistema )
linux-image ** i386.deb
( o amd64.deb si esa es la arquitectura del sistema )
** es el nombre especifico de cada versión del kernel.
Una vez bajados hay que instalarlos en ese mismo orden ( dato este importante ) y una vez instalados hay que actualizar el grub, con la orden en la terminal: sudo update-grub2

Es recomendable,mantener siempre al menos dos versiones del kernel: la versión mas actual del kernel y una anterior, por si ocurre algún problema con el que estamos usando, poder arrancar el sistema con el que teníamos anteriormente.

-------------------------------------------------

Desinstalación de kernels antiguos:
No debemos desinstalar la versión (a ) del kernel desde la que, en el menú del grub, entramos en la sesión de usuario. Si queremos desinstalar ésta versión (a) deberemos entrar, en el menú del grub, desde otra versión del kernel (b). Es decir para desinstalar la versión (a) debemos entrar con la versión (b) y viceversa.
Para desinstalar completamente una versión de un kernel debemos desinstalar tanto la versión correspondiente de linux-image, como la de linux-headers.
---------------------

Desinstalar "linux-image":

En Ubuntu ( y todas las distribuciones basadas en Debian, claro), la forma de comprobar todas las versiones del kernel que tenemos instaladas es tan sencillo como ejecutar en consola:

sudo dpkg --get-selections | grep linux-image

Este comando nos va a mostrar una lista de las versiones que tengamos instaladas en nuestro sistema. Por ejemplo:

usuario@GuadaV4:~$ sudo dpkg --get-selections | grep linux-image
linux-image-2.6.20-14-generic install
linux-image-2.6.20-15-generic install
linux-image-generic

( Para saber que kernel es el que estamos usando en el momento en el que estamos en la sesión de usuario, ejecutar  en la terminal: uname -a )

Ahora, para desinstalar un kernel que ya no usemos (por ejemplo la versión 2.6.20-14 aunque a muchos os aparecerán bastantes más) lo que tenemos que hacer es ejecutar en una terminal:

sudo apt-get remove --purge linux-image-2.6.20-14-generic

( hay que cambiar, lógicamente el número que aquí pongo, que es solo un ejemplo ).

Este comando además de eliminar los núcleos del sistema, borra las entradas correspondientes en el menú del Grub. Es recomendable, eso si, mantener siempre la versión actual del kernel y una anterior, por si ocurre algún problema con el que estamos usando, poder arrancar el sistema con el que teníamos anteriormente.

Mucho cuidado con desinstalar el linux-image-generic  ( NO poner sudo apt-get remove--purge linux-image-generic ) que nos inutilizaría el sistema .

Al desinstalar un linux-image en la terminal al final nos sale un mensaje: "al desinstalar linux-image-2.6.20-14-generic, el directorio /lib/modules/2.6.20-14-generic/kernel' no está vacío, por lo que no se borra" ; Una vez desinstalado el linux-image correspondiente podemos desde nautilus con permisos de root borrar completamente la carpeta: /lib/modules/2.6.20-14-generic

------------------------------

Desinstalar "linux-headers":

De forma similar buscamos los linux-headers de los kernel , con el mismo número de los linux-image que hemos eliminado anteriormente, con el siguiente comando:
dpkg --get-selections | grep linux-headers

Nos devolverá una lista con los headers instalados, en la debemos tener en cuenta que hay dos paquetes (en este ejemplo serian: linux-headers-2.6.20-14  y linux-headers-2.6.20-14-generic ) por cada kernel. Eliminaremos los linux-headers de los kernel , con el mismo número de los linux-image que hayamos eliminado anteriormente , con el comando:

sudo apt-get remove --purge linux-headers-2.6.20-14 linux-headers-2.6.20-14-generic

Al igual que con los kernel image,  mucho cuidado con desinstalar el linux-headers-generic  ( NO poner sudo apt-get remove--purge linux-headers-generic ) que nos inutilizaría el sistema .

Al desinstalar un linux-header en la terminal al final nos sale un mensaje: "al desinstalar linux-header-2.6.20-14-generic, el directorio /lib/modules/2.6.20-14-generic' no está vacío, por lo que no se borra" ; Una vez desinstalado el linux-header correspondiente podemos desde nautilus con permisos de root borrar completamente la carpeta: /lib/modules/2.6.20-14-generic

------------------------------------------------------------

martes, 12 de febrero de 2008

Pequeños Trucos (1)

Para saber si firerstarter esta ejecutándose en segundo plano, teclear en una terminal:
sudo /etc/init.d/firestarter status

aparecerá un mensaje indicándote si esta o no ejecutándose en segundo plano

===============================

Si quieres que el pc se apage automáticamente, al cabo de por ejemplo 2 horas: teclear en una terminal:

sudo shutdown -h +120

Donde 120 es el tiempo en minutos
=================================

No podía abrir la página de un banco para consultar saldos, etc, porque me decía que no tenia instalado en firefox un plugin: java virtual enviroment . Lo solucione así:

- busca en Synaptic, e instala: java-gcj-compat-plugin
- si así, aun no te funciona, y sigues sin poder abrir la página del banco: abre una terminal y teclea: sudo aptitude install sun-java5-plugin
- instala también : sudo aptitude install sun-java6-plugin
- para ver que tienes instalados todos esos plugins: abre firefox, y escribe en la barra de direcciones: about:plugins y busca cualquier referencia a los plugins de java.

A mi me funcionó, y ya puedo ver correctamente la página de mi banco, y usarla, para ver saldos, movimientos, hacer transferencias, etc.

Aquí algunas ideas para manejarse con seguridad con los bancos:

1- Asegurarse que la página del banco es segura: debe empezar por https en vez de por htpp

2- y además aconsejo que te la sepas de memoria y puedas comprobar que es la dirección exacta,

3- no la uses nada mas que cuando tu la hayas tecleado,

4- no la uses si se abre como pop-up desde otra página.

5-Ten también en cuenta que un banco no te va a pedir que por internet les des tu número de cuenta para comprobar nada.

6- Hay quien dice que utilizar un live CD de linux es la forma más segura de realizar operaciones bancarias por internet (http://www.muylinux.com/2009/10/14/linux-recomendado-para-la-banca-electronica ).

7- También es buena idea usar una cuenta exclusiva que sólo se emplee en esa labor.

8- Tener instalado en Firefox el complemento NoScripts, que evita la instalación de guiones no deseados.

----------------------------------



sábado, 9 de febrero de 2008

Manejar formatos de vídeo

=Con unos comandos: Los comandos deben ejecutarse en una terminal, y los archivos película.* originales deben estar en la carpeta /home/usuario. Los archivos película.* creados, lo serán en la misma carpeta.

= pasar de formato asf a formato avi
mencoder película.asf -ovc lavc lavcopts pass=2 -oac mp3lame -o película.avi
= pasar de formato avi a formato mpg
ffmpeg -i película.avi -target pal-vcd película.mpg
= unir 2 archivos de video .asf
mencoder pelicula1.asf película2.asf -ovc copy -oac copy -o película.asf
= unir dos películas .mpg
mpeg3cat película1.mpg película2.mpg > película.mpg
= unir dos películas .avi
avimerge -i película1.avi pelicula2.avi -o película.avi

-------------------------------------------------

=Como hacer un VCD a partir de un archivo .avi:
1- pasar de .avi a .mpg: con el programa Avidemux: Archivo-Abrir: seleccionar archivo.avi - Auto-VCD-Guardar archivo
2- grabar VCD: con el programa K3b: Nuevo Vídeo CD-seleccionar el archivo.mpg creado anteriormente

---------------------------------

Girar un vídeo:

Para ello hay que ejecutar en la terminal el comando: mencoder -vf rotate=2 -oac copy -ovc lavc video_original.avi -o video_salida.avi

Se puede modificar el comando de acuerdo con lo siguiente:

-- Con:  -vf podemos añadir filtros con los que procesar el vídeo. En este caso añadimos un filtro rotate (rotar) para girar el vídeo. El número que sigue a rotate es un parámetro que indica si queremos rotar 90 grados e invertir (0), que es el comportamiento por defecto; rotar 90 grados en sentido horario (1), rotar 90 grados en sentido antihorario (2) o rotar 90 grados en sentido antihorario e invertir (3).

-- Con:  -oac podemos indicar el códec de audio a utilizar para codificar el vídeo. Podemos usar copy para copiar el audio del vídeo original sin modificar, pcm para usar pcm sin compresión; mp3lame para comprimir a mp3 usando Lame,  o lavc para usar un códec de la librería libavcodec.

-- Con:  -ovc es similar a -oac, pero en este caso lo que seleccionamos es el códec de vídeo. Con copy indicamos que no queremos recodificar el vídeo (que evidentemente en este caso no es lo que queremos), con raw codificamos a un formato sin compresión y con lavc se utiliza un códec de la librería libavcodec.

Lo he encontrado, copiado y pegado desde: http://mundogeek.net/archivos/2008/05/13/como-girar-un-video/

--------------------------------

= Con Winff (pese al nombre es un programa con versión para windows, pero también para linux) es un programa con interfaz visual, que permite elegir entre varios formatos de vídeo y transformarlos en otros. Se puede bajar desde:   Repositorio GuadaUsers-V5 o desde http://packages.debian.org/sid/i386/winff/download---------------------------------

domingo, 3 de febrero de 2008

"Receta" para pasar tablas desde Access a Openoffice 2

Tenemos un PC con Windows y Linux
== En Windows tenemos una base de datos: Datos.mdb, con dos tablas de datos: Historias, y Facturas
- abrimos la tabla Historias para ver sus datos
- Herramientas-Vinculos con Office- Analizar con msExcel
- se abre una hoja de calculo Excel con los mismos datos de la tabla Historias
- Archivo- Guardar como... se crea un archivo Historias.xls
- Se hace lo mismo con la tabla de datos Facturas, hasta tener un Archivo Facturas.xls
- se cierran todos los programas y se apaga el PC.
- se reinicia el PC, pero esta vez en Linux

== En Linux
- abrir el archivo Historias.xls con la hoja de calculo de OpenOffice2
- Archivo-Guardar como... se guarda con tipo de archivo dBASE (.dbf) con lo que se crea el archivo Historias.dbf
- Se hace lo mismo con Facturas.xls hasta tener el archivo Facturas.dbf y se cierra la hoja de calculo de OpenOffice2

- se abre la base de datos de OpenOffice2, y se crea una nueva base de datos nueva: Datos.odb
- se va a la seccion Tablas, y luego Archivo-Asistentes-Origen de datos de direcciones
- se selecciona "otras fuentes de datos externas"-"configuración"-"tipo de base de datos"-"dBASE"-"ruta de los archivos dBASE"
- se pone la dirección de la carpeta donde se guardo el archivo Historias.dbf
- se selecciona el juego de caracteres para la conversión de datos, se da a la tecla finalizar, se selecciona la tabla
Historias, aparece "asignación de campo" (no se hace ahora nada),se da a siguiente, y aparece la ventana para dar nombre a una nueva base de datos, vg MiBase.odb, donde aparecerá la nueva tabla Historias, se finaliza y se vuelve a la base de datos
Datos.odb.
- se repiten estos pasos para crear la tabla Facturas dentro de la base de datos MiBase.odb
- cierra la base de datos Datos.odb
- se abre la base de datos MiBase.odb, en ella, en la seccion tablas, estan las tablas Historias y Facturas, con los mismos datos que habia en la base de datos de MsAccess original.
A partir de estas tablas ya se pueden crear con OpenOffice2 las consultas, formularios e informes que se necesiten.

pd.: la base de datos original en MsAccess esta hecha con MsOffice97, supongo que con otras versiones de MsOffice funcionara igual. Se puede hacer lo mismo con Libreoffice.

--------------------------------------------
Con este tema pasamos de Access a OpenOffice/LibreOffice.
Con este otro tema, pasamos de Access a Kexi: Kexi: administrador de bases de datos