Posteos etiquetados Linux
Reducir el tamaño de los Pdfs desde la línea de comandos
Ago 18
Si eres de los que acumulan mucha documentación en formato Pdf y estos ocupan un tamaño considerable, puedes intentar reducirlos con un simple comando.
Desde GNU/Linux comprobamos que tenemos instalado Ghotscript y Gsfonts. Podemos instalarlos desde Debian, Ubuntu o derivados, tal que así:
sudo apt-get install ghostscript gsfonts
Con el siguiente comando reduciremos el Pdf:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=PDFREDUCIDO.pdf PDFORIGINAL.pdf
¡Suerte!
SUSE Studio 1.0 Release
Ago 3
Novell acaba de anunciar SUSE Studio 1.0 – es un servicio Web amigable que permite al usuario crear su propia distribución GNU/Linux a medida como Live CD, USB, Xen o una imagen VMware. El usuario tiene el control y puede añadir repositorios, paquetes y ficheros a la distribución. Un nuevo usuario puede crear una distribución completa y personalizarla en cuestión de 10 minutos. De momento este servicio está abierto mediante invitación, pero podéis apuntaros en la misma página.
Además SUSE Studio 1.0, dispone de un servicio de test, en el cual puedes probar la distribución creada, viendo los resultados a través de la Web. Eso nos permite poder probarla antes de descargarla a nuestro equipo. Tener en cuenta que si creamos un Live DVD podemos hablar de 4Gb, con lo cual nos facilita el probar que funciona en poco tiempo y así bajar la imagen final.
Podéis ver unos Screencast para ver como funciona.
Solución: index corrupted
May 2
Todos los que hemos actualizado a Ubuntu Jaunty Jackalope, o hemos instalado de cero, nos hemos encontrado con el problema de indexado del Tracker de busqueda del sistema. El error que da es:
index corrupted
A continuación de ver ese error, lo que realizamos es darle al botón Aceptar o Reindexar sin resultado alguno. Con lo que mas de una palabra, mal sonalte, hemos pronunciado.
Solución:
- Abrimos una ventana de terminal desde el menú Aplicaciones -> Accesorios -> Terminal.
- Tecleamos:
sudo apt-get install tracker-utils - Pulsamos la tecla Enter y Si a todo. Se instalará las utilidades para el Tracker.
- Despues tecleamos:
tracker-processes -r - Pulsamos Enter de nuevo. Y ya esta solucionado.
Si aún teníamos una ventana de error del Tracker, que salia constantemente, pulsamos a Aceptar y la ventana se cerrará sin salir mas. (al fin!).
Lo que realiza la utilidad tracker-processes -r, todos los ficheros de bases de datos que utiliza el Tracker para guardar las busquedas. El resultado será algo parecido a esto:
~$ tracker-processes -r
Encontrados 145 pids…
Se encontró el ID de proceso 4775 para «tracker-applet»
Proceso 4775 matado
Se encontró el ID de proceso 5084 para «tracker-indexer»
Proceso 5084 matado
Se encontró el ID de proceso 30554 para «trackerd»
Proceso 30554 matado
Setting database locations
Checking database directories exist
Checking database version
Checking database files exist
Removing all database files
Removing database:’/home/vicosoft/.local/share/tracker/data/common.db’
Removing database:’/tmp/tracker-ultralord/cache.db’
Removing database:’/home/vicosoft/.cache/tracker/file-meta.db’
Removing database:’/home/vicosoft/.cache/tracker/file-fulltext.db’
Removing database:’/home/vicosoft/.cache/tracker/file-contents.db’
Removing database:’/home/vicosoft/.cache/tracker/email-meta.db’
Removing database:’/home/vicosoft/.cache/tracker/email-fulltext.db’
Removing database:’/home/vicosoft/.cache/tracker/email-contents.db’
Setting index database locations
Checking index directories exist
Checking index files exist
Removing all database index files
Removing database index:’/home/vicosoft/.cache/tracker/file-index.db’
Removing database index:’/home/vicosoft/.cache/tracker/email-index.db’
Eliminando ficheros vacios
Dic 10
Con una sola línea podemos borrar los ficheros vacíos que tengan mas de 7 días, tal que así:
find . -type f -mtime +7 -ls | awk '$7 == 0 { print $NF }' | xargs rm
Tags Technorati: Shell Script, Linux, Unix


























