04 marzo 2017

OCR en Ubuntu


Para transformar un archivo pdf no editable en un archivo de texto:
1) Transformar el archivo pdf en texto:
Instalamos gscan2pdf tesseract-ocr tesseract-ocr-spa
sudo apt-get install gscan2pdf tesseract-ocr tesseract-ocr-spa
Abrimos el pdf que queremos editar con gscan2pdf – Herramientas OCR
y luego Archivo – Guardar – como Texto y también como hOCR
2) Pasar el resultado a LibreOffice:
Se abre el archivo de texto con gedit - Editar – Seleccionar todo y copiar el contenido a LibreOffice
Si es el archivo hOCR se abre con Firefox – Editar – Seleccionar todo y copiar el contenido a LibreOffice
Nos quedamos con el que se haya exportado mejor, a veces es el archivo de texto y otras el hOCR.
3) Editar el resultado con LibreOffice Writer:
Hay varias herramientas de Writer que tendremos que utilizar:
- Corrector ortográfico
- Buscar y remplazar, muy útil entre otras cosas para eliminar los posibles saltos de párrafo:
Editar – Buscar y reemplazar – En el cuadro Buscar ponemos el símbolo $ y en cuadro Reemplazar por se deja vacío – Otras opciones - Expresiones regulares activado

08 enero 2017

Instalar Android 4.4 en Xiaomi Redmi 1S

Si tenemos un Xiaomi Redmi 1S es posible que necesitemos instalar Android 4.4 (Global Stable), por ejemplo para poder utilizar Mi Band 2.
Con Ubuntu es muy fácil:
En primer lugar instala android tools.
sudo apt-get install android-tools-adb android-tools-fastboot
Descarga la rom que corresponda a tu móvil:
http://en.miui.com/a-234.html
Descomprime y asegúrate de que los archivos son ejecutables (lo normal es que no tengas que tocar nada). Para asegurarse de que funciona, abre la terminal en el directorio y ejecuta:
sudo chmod a+x *.sh
Activa la depuración por usb y reinicia en fastboot (Volumen menos + power).
Lo primero es comprobar que te detecta el móvil.
sudo fastboot devices
Y entra en fastboot:
sudo adb reboot bootloader
Si todo funciona, ejecuta un script de la carpeta. Solo los que acaben en .sh. Por ejemplo:
sudo ./flash_all.sh
Este borrará absolutamente todos tus datos de la memoria interna.
Cuando acabe, te saldrá en la terminal si se ha flasheado correctamente y el móvil se reinicia solo.
Fuente:
http://miui.es/index.php?topic=20377.0

27 noviembre 2016

Fallo al descargar archivos de datos extra ttf-mscorefonts-installer en Ubuntu 16.04

Fallo al descargar archivos de datos extra. Los siguientes paquetes han solicitado descargas adicionales de datos después de la instalación del paquete, pero los datos no se han podido descargar o no se han podido procesar.
ttf-mscorefonts-installer
La descarga se intentará de nuevo más tarde, o puede reintentar la descarga ahora. Para ejecutar esta instrucción se necesita tener una conexión a Internet.

“Failure to download extra data files” with ttf-mscorefonts-installer on Ubuntu 16.04

Same problem, found a solution
  1. Install the package ttf-mscorefonts-installer, we need some things from the package ater
    sudo apt-get install ttf-mscorefonts-installer
    
  2. Download and install the fonts
    TMP=$(mktemp -d)
    cd "$TMP"
    awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
    sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*
    
  3. Avoid future error message
    sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer
    
  4. Housekeeping
    cd ..
    rm -r "$TMP"
http://askubuntu.com/questions/543673/mscorefonts-problems

09 febrero 2011

Instalar Realtek RTL8191SU en Ubuntu 10.10

Sitecom Wireless Micro USB Adapter 300N X2 WL-352

Para instalarla seguí los pasos del siguiente comentario en el foro de ubuntuforums.org:
http://ubuntuforums.org/showthread.php?t=1674994

17 junio 2010

Apagado automático.

Editamos como administrador el fichero /etc/crontab.
# sudo gedit /etc/crontab
y añadimos la línea:
30 21 * * * root halt
guardamos los cambios, cerramos el editor y actualizamos cron:
# sudo /etc/init.d/cron restart
Ahora el ordenador se apagará a las 21:30 todos los días.
También se puede indicar el día del mes (primer asterisco, desde el 1 hasta el 31), el mes (segundo asterisco, desde el 1 hasta el 12) y el día de la semana (tercer asterisco, desde el 0 para el domingo hasta el 6 para el sábado).

16 junio 2010

Copias de seguridad con rsync.

Para copiar datos desde un ordenador hasta otro de la misma red local.
Nos aseguramos de que están instalados rsync y ssh en los dos ordenadores:
# sudo apt-get install ssh rsync
Ahora en el ordenador que tiene los datos que queremos copiar ejecutamos:
$ rsync -avrz --delete /home/ user@192.168.1.7:/home/user/copia
Hay que sustituir user por un usuario real del ordenador local cuya ip es 192.168.1.7, o la que corresponda.
Nos pedirá la contraseña del usuario y comenzará a hacer la copia de la carpeta home.
Cuidado con el comando --delete que borra todos los archivos del destino que no están en el origen.
Para más detalles sobre rsync:
$ man rsync

25 julio 2005

FreeNX, acceso gráfico remoto.

Manual sobre FreeNX.
https://help.ubuntu.com/community/FreeNX

27 junio 2005

Compartir impresora entre equipos Linux.

1.- En el ordenador donde está conectada y configurada la impresora, escribimos en una terminal como administrador:
#gedit /etc/cups/cupsd.conf
veremos que en ese fichero aparace 2 veces una línea como esta :
Allow From 127.0.0.1
Justo debajo de ellas añadimos una línea nueva que ponga:
Allow From 192.168.1
(dependiendo de la red local puede ser 192.168.0 o lo que corresponda)
Salvamos los cambios y cerramos el editor.
2.- En el ordenador que no tiene conectada la impresora, añadimos la nueva impresora cuya localización será:
ipp://192.168.1.7/printers/hp1022
donde 192.168.1.7 es la IP local del ordenador que tiene conectada y configurada la impresora y hp1022 es el nombre que tiene la impresora en ese mismo ordenador.

31 mayo 2005

Mensajería instantánea con Jabber.

#apt-get install jabber
#gedit /etc/jabber/jabber.xml
en la línea:
localhost
sustituimos localhost por la IP local del ordenador donde estamos instalando el servidor jabber, salvamos los cambios y reiniciamos el servidor jabber:
#/etc/init.d/jabber restart
Ya tenemos el servidor jabber funcionado dentro de nuestra red local. Ya podemos registrar usuarios desde los ordenadores de la red con gaim.
Para que se puedan conectar usuarios externos a nuestra red local, accedemos al router y redirigimos el puerto 5222 a la IP local del ordenador que hace de servidor Jabber.
Para registrar usurarios remotos, en el apartado servidor hay que indicar la IP local del ordenador que hace de servidor, y dentro de Mostrar más opciones, Conectar con el servidor, la IP pública.

16 mayo 2005

tn5250j

http://tn5250j.sourceforge.net/

Para su instalación descargamos el archivo tn5250j-install-0.5.7.jar y en una terminal como usuario normal (no es aconsejable hacerlo como administrador)

$java -jar tn5250j-install-0.5.7.jar

y después en una terminal y dentro de la carpeta /tn5250j/bin ejecutamos:

$sh tn5250j

Para la impresora hay que usar lp5250d en una terminal, igual que hacemos con tn5250 (xt5250).

10 mayo 2005

Servidor proftpd en un ordenador de una red local con router.

Si seguimos alguno de los muchos manuales que hay en la red sobre instalación y configuración de un servidor FTP con proftpd, no tendremos demasiados problemas para que funcione dentro de la red local.

Pero si intentamos conectarnos desde el exterior es muy posible que tengamos que hacer algunos ajustes si estamos en una red local con router.

Hay que añadir al fichero /etc/proftpd.conf, debajo de la línea de port 21, estas dos:

MasqueradeAddress xxx.xxx.xxx.xxx (IP pública del servidor)
PassivePorts 60001 60005 (puede ser otro rango de puertos)

Hay redirigir en nuestro router los puertos 21, 60001, 60002, 60003, 60004 y 60005 a la IP local donde tengamos instalado el servidor.

Es recomendable activar el cortafuego para evitar conexiones indeseadas.


09 mayo 2005

Ordenador lento como terminal de otro más rápido con XDMCP.

Si estamos dentro de una red local, con Linex 2004 R1 instalado en los ordenadores, y alguno de estos ordenadores va muy lento por falta de recursos, podemos utilizar XDMCP.

1.-En uno de los ordenadores potentes, en una terminal y como administrador:
#gdmconfig
en la última pestaña de la configuración de la pantalla de acceso, llamada XDMCP, marcamos la casilla Activar XDMCP y cerramos.
2.-En el ordenador con falta de recursos hay que editar /etc/gdm/gdm.conf, línea 273:
command=/usr/X11R6/bin/X -deferglyphs 16 -nolisten tcp -audit 0
Por:
command=/usr/X11R6/bin/X -deferglyphs 16 -audit 0
Salvamos los cambios, cerramos y reiniciamos.

En la pantalla donde nos solicita el login, pulsamos en Sistema y luego la opción ejecutar el selector XDMCP, ponemos la IP local del ordenador potente y pulsamos Conectar, veremos otra pantalla de login (GDM) pero está será la del ordenador remoto, en el que podremos ingresar como usuario.

Se puede tener abierta una sesión gráfica remota y otra sesión gráfica como usuario del ordenador lento, para crearla abrimos una sesión de texto Control+Alt+F2 ingresamos como usuario y ejecutamos $startx -- :1 , para pasar de una sesión a otra utilizamos las teclas Control+Alt+F7 y Control+Alt+F8.